v1
latestOpenAPI 3.1.02026-07-2676123203.9 KBPods
Create a pod
Creates a new pod. name and image are always required; supply exactly one of gpu or cpu to select compute (a GPU or a CPU pod). Remaining container settings can be spread from a template response — see CreatePodRequest for the full body.
Returns 201 with the created pod. Provisioning is asynchronous: the pod starts in PROVISIONING, transitions through STARTING, and reaches RUNNING once its container is healthy. Poll getPod (or watch the pod's status) to observe readiness rather than assuming the pod is running when this call returns.
post/v2/pods
Request body
Example request
{
"image": "runpod/pytorch:2.8.0-py3.11-cuda12.8.1",
"disk": 50,
"ports": [
"8888/http",
"22/tcp"
],
"env": {
"JUPYTER_PASSWORD": "hunter2"
},
"name": "my-training-pod",
"mounts": {
"persistent": {
"size": 20,
"path": "/workspace"
},
"network": [
{
"volumeId": "vol_xyz",
"path": "/runpod-volume"
}
]
},
"gpu": {
"id": "NVIDIA GeForce RTX 4090",
"count": 1
},
"cpu": {
"id": "cpu5c",
"vcpuCount": 4
},
"dataCenterIds": [
"US-TX-3"
]
}Response
Created
Example response
{
"adjustedCostPerHr": 0.69,
"consumerUserId": "user_2PyTJrLzeuwfZilRZ7JhCQDuSqo",
"containerDiskInGb": 50,
"containerRegistryAuthId": "clzdaifot0001l90809257ynb",
"cpuFlavorId": "cpu3c",
"env": {
"ENV_VAR": "value"
},
"gpu": {
"count": 1
},
"id": "xedezhzb9la3ye",
"image": "runpod/pytorch:2.1.0-py3.10-cuda11.8.0-devel-ubuntu22.04",
"lastStartedAt": "2024-07-12T19:14:40.144Z",
"lastStatusChange": "Rented by User: Fri Jul 12 2024 15:14:40 GMT-0400 (Eastern Daylight Time)",
"machine": {
"gpuType": {
"count": 1
}
},
"machineId": "s194cr8pls2z",
"memoryInGb": 62,
"networkVolume": {
"id": "agv6w2qcg7",
"name": "my network volume",
"size": 50,
"dataCenterId": "EU-RO-1"
},
"portMappings": {
"22": 10341
},
"ports": [
"8888/http",
"22/tcp"
],
"publicIp": "100.65.0.119",
"savingsPlans": [
{
"costPerHr": 0.21,
"endTime": "2024-07-12T19:14:40.144Z",
"gpuTypeId": "NVIDIA GeForce RTX 4090",
"id": "clkrb4qci0000mb09c7sualzo",
"podId": "xedezhzb9la3ye",
"startTime": "2024-05-12T19:14:40.144Z"
}
],
"vcpuCount": 24,
"volumeInGb": 20,
"volumeMountPath": "/workspace"
}