API Reference

Machine-first endpoints for signup, access, quotas, and compute.

The reference contract lives at /openapi.json. These are the primary MVP endpoints.

MethodPathPurpose
POST/v1/agent/signupCreate a sandbox account and issue the first API key.
GET/v1/accountReturn current tier, account status, and expiry.
GET/v1/usageReturn current usage and quota limits.
GET/v1/access/ssh-keysList saved public SSH keys for this account.
POST/v1/access/ssh-keysSave a reusable public SSH key and optionally mark it default.
POST/v1/projectsCreate a project when the default project is not enough.
POST/v1/instancesProvision a VM.
GET/v1/instances/{instance_id}Inspect instance state and network details.
GET/v1/instancesList instances in the account or project.
POST/v1/instances/{instance_id}/terminal-sessionsCreate a short-lived browser terminal link for a user handoff.
POST/v1/instances/{instance_id}/stopStop an instance.
POST/v1/instances/{instance_id}/startStart an instance.
DELETE/v1/instances/{instance_id}Delete an instance.
POST/v1/billing/checkout-sessionGenerate a Stripe-hosted upgrade URL.