Stops a running sandbox, freeing up resources while preserving the sandbox state.
X-Daytona-Organization-ID
Use with JWT to specify the organization ID
Path Parameters
ID or name of the sandbox to stop
Response
Returns the updated sandbox object with the new state.
The unique identifier of the sandbox
The organization ID of the sandbox
The snapshot used for the sandbox
The user associated with the sandbox
Environment variables for the sandbox
Whether the sandbox HTTP preview is public
Whether all network access is blocked
Comma-separated list of allowed CIDR network addresses
The target environment for the sandbox
The CPU quota for the sandbox
The GPU quota for the sandbox
The memory quota for the sandbox in GB
The disk quota for the sandbox in GB
The current state of the sandbox (will be stopping or stopped)Options: stopping, stopped
The desired state of the sandbox
Auto-stop interval in minutes
Auto-archive interval in minutes
Auto-delete interval in minutes
Array of volumes attached to the sandbox
The creation timestamp of the sandbox
The last update timestamp of the sandbox
The runner ID of the sandbox
curl -X POST https://api.daytona.io/sandbox/sandbox123/stop \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "X-Daytona-Organization-ID: your-org-id"
{
"id": "sandbox123",
"organizationId": "org456",
"name": "my-development-sandbox",
"snapshot": "ubuntu-4vcpu-8ram-100gb",
"user": "daytona",
"env": {
"NODE_ENV": "development"
},
"labels": {
"project": "my-app",
"environment": "dev"
},
"public": false,
"networkBlockAll": false,
"target": "us-east-1",
"cpu": 4,
"gpu": 0,
"memory": 8,
"disk": 100,
"state": "stopping",
"desiredState": "stopped",
"autoStopInterval": 60,
"autoArchiveInterval": 10080,
"autoDeleteInterval": -1,
"volumes": [],
"createdAt": "2024-10-01T12:00:00Z",
"updatedAt": "2024-10-01T16:45:00Z",
"runnerId": "runner789"
}
Notes
- Stopping a sandbox frees up compute resources but preserves the sandbox state
- The sandbox state will transition to
stopping and eventually to stopped
- Stopped sandboxes can be restarted using the start endpoint
- If
autoDeleteInterval is set to 0, the sandbox will be deleted immediately after stopping