Getting Started | Documentation | Geodd
Getting Started
DocsGPU APIGetting Started

Getting Started

The GPU API gives you programmatic access to Geodd GPU virtual machines. Check live availability and hourly pricing, and manage the SSH keys used to access your instances — all from your own tooling.

Enterprise Only

  • The GPU API is available to Enterprise customers only.
  • Access is not self-serve and is not available via the Deploy Pad.
  • To request access, email [email protected]. Once approved, your account team will issue an API key authorized for VM routes.

Base URL

Global (US)
https://api.geodd.io

Authentication

All GPU API endpoints are authenticated with your API key, sent as a Bearer token in the Authorization header.

curl https://api.geodd.io/vm/availability \
  -H "Authorization: Bearer $GEODD_API_KEY"

If your API key is limited to specific regions, only those regions are shown in responses.

Available Endpoints

The API is organized around three resources:

  • VM Availability — list VM types, hourly pricing, and live regional capacity.
  • SSH Keys — register, list, and remove SSH keys on your account.
  • Instance Management — launch, stop, and delete VMs (coming soon — currently returns 503).

Notes

  • Instance management is not currently available — only availability and SSH key endpoints are offered at this time.
  • All responses are JSON and follow the shape { "success": boolean, "data": ... } or { "success": false, "error": "..." }.
  • Keep your API key secret. If it is compromised, contact [email protected] immediately to rotate it.