Instance Management
Launch, stop, and delete GPU VMs programmatically.
POST
https://api.geodd.io/vm/up
POST
https://api.geodd.io/vm/down
DELETE
https://api.geodd.io/vm/instances/{instanceId}
Authorizations
Bearer authentication header of the form Bearer <apiKey>, where <apiKey> is your Enterprise API key.
Launch VM
POST /vm/upOne of the VM types from VM Availability.
Example:
gpu_1x_h100
A region with available capacity for that type.
Available options:
us-east-1 (US),
lk-west-1 (APAC)
Id of one of your SSH keys, installed on the VM for login.
Stop VM
POST /vm/downId of the VM to stop.
Delete VM
DELETE /vm/instances/{instanceId}The id of the VM to delete.
Responses
401
Unauthorized
Missing or invalid API key. Check the
Authorization header.
503
Service Unavailable
Instance management is not currently available.
curl -X POST https://api.geodd.io/vm/up \
-H "Authorization: Bearer $GEODD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"instanceType": "gpu_1x_h100",
"region": "us-east-1",
"sshKeyId": "69b10a7763766addac6461a1"
}'{
"success": false,
"error": "Instance management is not currently available"
}Notes
- Enterprise customers can request early access to instance management by emailing [email protected].
- Until then, GPU instances can be deployed through the Deploy Pad console.
Previous
SSH KeysNext
Payment Methods