API Reference

Complete API documentation for developers

Authentication

All API requests require authentication using an API key. Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

List Pods

GET/api/v1/pods

Returns a list of all your Pods.

{
  "pods": [
    {
      "id": "pod_abc123",
      "subdomain": "my-pod",
      "stack_type": "PHP",
      "status": "RUNNING",
      "created_at": "2025-01-01T00:00:00Z"
    }
  ]
}

Get Pod Details

GET/api/v1/pods/:id

Returns details for a specific Pod.

Create Pod

POST/api/v1/pods

Creates a new Pod with the specified configuration.

{
  "subdomain": "my-new-pod",
  "stack_type": "NODE",
  "domain": "example.com"
}

Update Pod

PATCH/api/v1/pods/:id

Updates Pod configuration.

Delete Pod

DELETE/api/v1/pods/:id

Permanently deletes a Pod and all its data.

Rate Limits

API requests are limited to 100 requests per minute per API key. Rate limit information is included in response headers.