Quick reference
Create a Pod
Pods provide guaranteed compute at a fixed price. ThepodFindAndDeployOnDemand mutation searches for an available machine that matches your input, then deploys a Pod on it. Fields prefixed with min (such as minVcpuCount and minMemoryInGb) set minimum requirements that a machine must meet. They don’t set fixed allocations. The vCPU and memory your Pod receives depend on the machine Runpod selects.
- cURL
- GraphQL
- Output
Filter by CUDA version
UseallowedCudaVersions to restrict Pods to machines with specific CUDA versions.
- cURL
- GraphQL
Start a Pod
Resume a stopped Pod using thepodResume mutation.
- cURL
- GraphQL
- Output
Stop a Pod
Stopping a Pod releases the GPU while preserving your volume data.- cURL
- GraphQL
- Output
Query Pods
List all Pods
- cURL
- GraphQL
- Output
Get Pod by ID
- cURL
- GraphQL
- Output
Query GPU types
List available GPU types to find thegpuTypeId needed when creating Pods.
List all GPU types
- cURL
- GraphQL
- Output
Get GPU type details
Query a specific GPU type to see pricing and availability.- cURL
- GraphQL
- Output
Check GPU availability
Use thestockStatus field to check availability before creating a Pod. Values include High, Medium, Low, and None.
- cURL
- GraphQL
- Output (high stock)
- Output (low stock)
If
stockStatus is Low, there are very few GPUs available. Consider selecting an alternative GPU type or trying again later.