Skip to main content
POST
/
api
/
snapshots
Create Snapshot
curl --request POST \
  --url https://app.opencomputer.dev/api/snapshots \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "name": "<string>",
  "image": {}
}
'
{
  "id": "snap-abc123",
  "name": "data-science",
  "status": "building",
  "contentHash": "sha256:...",
  "checkpointId": "",
  "manifest": { "steps": [] },
  "createdAt": "2025-01-15T10:30:00Z",
  "lastUsedAt": ""
}
Create a pre-built sandbox environment from a declarative image manifest.
name
string
required
Unique snapshot name
image
object
required
Declarative image manifest (see Image builder)
{
  "id": "snap-abc123",
  "name": "data-science",
  "status": "building",
  "contentHash": "sha256:...",
  "checkpointId": "",
  "manifest": { "steps": [] },
  "createdAt": "2025-01-15T10:30:00Z",
  "lastUsedAt": ""
}