Create Deployment

Starts provisioning a new GPU instance. Returns immediately with status provisioning — poll the get endpoint to track progress. API deployments boot the base image (Ubuntu 22.04 with NVIDIA drivers and Docker) and inject your SSH keys, the same as the Bare Metal template in the console.

Request Body

Response 202 Accepted

Errors

These are all returned before anything is created or charged. Failures that happen after the request is accepted are reported on the deployment itself — see Failure Fields.

List Deployments

Returns your deployments, newest first.

Query Parameters

Response


Get Deployment

Returns a single deployment by ID. Same shape as items in the list response.

Deployment Status

Failure Fields

When status is failed, these fields explain the failure and the next step. Internal service details are replaced with a generic customer message. retryable describes whether a new request may succeed later. It does not mean that the current request will be retried automatically. A reserved first hour is always refunded when provisioning fails, whatever the code.

Connection Fields

Connection info is null until the deployment reaches active status:

Errors

404 not_found — Deployment doesn’t exist or isn’t owned by you.

Stop Deployment

Both endpoints initiate the same teardown flow. The instance is terminated and billing stops. Both return 200 OK with the updated deployment object and retain the deployment’s history.

Response

Errors