Skip to main content
The InstaPods API is a RESTful HTTP API that powers the dashboard, CLI, and third-party integrations.

Base URL

Authentication

The API supports two authentication methods:

Bearer Token

Include an Authorization header with your token:
Obtain a token by logging in via the API:
The dashboard uses session cookies (instapod_session) set at login. This is handled automatically by the browser.

Request Format

  • All request bodies must be JSON with Content-Type: application/json
  • All responses are JSON

Error Responses

Errors return an appropriate HTTP status code with a JSON body:
Common status codes:

Rate Limits

Available Endpoints

The API organizes endpoints into groups:

Authentication

Pods

Files

SSH

Domains

Services

Logs & Metrics

Teams

Billing

Catalog