Base URL
Authentication
Most endpoints require authentication via a Bearer token (JWT) or API key.Bearer Token (JWT)
Obtain a token by logging in with email and password:access_token in subsequent requests:
API Key
API keys are the recommended authentication method for programmatic access. Generate one in the console or via the API.Public Endpoints
These endpoints do not require authentication:Request Format
All request bodies should be sent as JSON with theContent-Type: application/json header.
Template IDs
Thetemplate_vmid field on POST /vms selects the OS image cloned for the new instance. All templates are Ubuntu-based.
WebUI and Jupyter access for templates
102–104 is delivered through the Cloudflare-secured portal — see the Connecting guide. The base images (100, 101) are SSH-only.Response Format
All responses are JSON. Successful responses return the requested data directly. Error responses include adetail field:
HTTP Status Codes
Rate Limiting
Rate limits are applied per-user and vary by endpoint:
Rate limit information is returned in response headers:
Retry-After header:
Pagination
List endpoints support pagination via query parameters:Need Help?
- Support — console.nova-cloud.ai (support form)
- Discord — discord.gg/nova-cloud
- Email — support@nova-cloud.ai

