Volt

API reference

The Volt Control Plane API for Spark, Forge, and Vault — endpoints, auth, and the OpenAPI spec.

The Volt Control Plane API covers all three SKUs. The base URL is https://api.voltcloud.ai (staging: https://api.staging.voltcloud.ai).

The full machine-readable spec is published at /openapi.yaml (OpenAPI 3.1).

Authentication

Every request is authenticated and mapped server-side to a SPIFFE tenant ID, then audited.

MethodUse
API key (Authorization: Bearer volt_sk_live_...)Machine clients
OAuth2 device flow (read, write scopes)CLI sign-in
OIDC (Okta, Entra, Google Workspace)Human admins in the console

See Authentication for issuing and revoking keys.

Zero ingress, zero egress, zero inter-pod transfer are enforced at the data plane. This API never returns or accepts customer prompt/response payloads outside the pod the request was served from.

Spark — tokens-as-a-service

OpenAI-compatible, plus Volt extensions. Every response carries a volt block with the serving pod, metro, tier, and timing.

MethodPathDescription
POST/v1/chat/completionsCreate a chat completion
POST/v1/completionsCreate a text completion (legacy)
POST/v1/embeddingsGenerate embeddings
GET/v1/modelsList available models (catalog-filtered)
GET/v1/models/{model_id}Get a model
POST/v1/fine-tuning/jobsSubmit a LoRA fine-tune job
GET/v1/fine-tuning/jobs/{job_id}Get a fine-tune job

Forge — GPU-as-a-service

Dedicated GPU leases scoped into a customer Kubernetes namespace.

MethodPathDescription
GET/v1/forge/availabilityQuery GPU availability
POST/v1/forge/leasesCreate a GPU lease
GET/v1/forge/leasesList leases
GET/v1/forge/leases/{lease_id}Get a lease
DELETE/v1/forge/leases/{lease_id}Terminate a lease
POST/v1/forge/leases/{lease_id}/kubeconfigMint a scoped kubeconfig

Vault — dedicated bare-metal

Single-tenant racks, sovereign by default, with measured-boot attestation.

MethodPathDescription
POST/v1/vault/racksRequest a dedicated bare-metal rack
GET/v1/vault/racksList racks
GET/v1/vault/racks/{rack_id}Get a rack
POST/v1/vault/racks/{rack_id}/redfish-credentialsMint Redfish (BMC) credentials
GET/v1/vault/racks/{rack_id}/talos-configDownload Talos machine config
GET/v1/vault/racks/{rack_id}/attestationGet measured-boot attestation report

Billing & tenancy

MethodPathDescription
GET/v1/usageGet token usage for the tenant
GET/v1/orgs/{org_id}/api-keysManage org API keys

Prefer a typed client? The Python SDK wraps every endpoint above. TypeScript and Go SDKs are rolling out — until then, call the REST API directly with the spec.

On this page