Base URL
All API requests are made to the following base URL:Request Format
The API accepts JSON request bodies. Set theContent-Type header to application/json on any request that includes a body.
Authentication
Every request must include a valid API key passed as a Bearer token in theAuthorization header. See the Authentication page for full details on obtaining and using your key.
Available Endpoints
HTTP Status Codes
The API uses standard HTTP status codes to indicate the outcome of every request.Rate Limiting
The API enforces rate limits to ensure fair use across all accounts. Be respectful with request frequency, and if you receive a429 Too Many Requests response, back off and retry using exponential backoff before resending the request.
Error Response Format
All error responses return a consistent JSON body so you can handle failures programmatically:code field contains a machine-readable error identifier, and message provides a human-readable description of what went wrong.
Explore the Endpoints
Create Node
Provision a new compute node with a single POST request.
List Nodes
Retrieve all nodes associated with your account.
Get Node
Fetch the current status and IP address of a specific node.
Delete Node
Permanently terminate a node and stop billing immediately.