Developers

Authenticate with an API key created in the control panel. The raw key is shown once at creation — we never store or return it again.

Authentication

curl -H "X-API-Key: rs_live_…" \
  https://your-host/api/servers

Manage keys at Settings → API keys. Rate limit: ~120 req/min per key+IP.

Scopes

  • servers:read
  • servers:write
  • billing:read
  • support:write
  • domains:read
  • domains:write

Working endpoints

Only endpoints that function today are listed. Marketplace deploy, object storage, floating IPs, backups create, rescue and reinstall return 501 COMING_SOON and are not documented as available.

  • GET/POST /api/servers — list / create VPS
  • GET/DELETE /api/servers/:id
  • POST /api/servers/:id/actions — power (agent-backed)
  • GET /api/servers/:id/metrics?range=24h
  • GET /api/billing, GET/POST /api/support
  • GET /api/domains
  • POST /api/vps/quote — server-side pricing

Machine-readable OpenAPI: /api/openapi