Constructor
API key (falls back to
OPENCOMPUTER_API_KEY env var)API URL (falls back to
OPENCOMPUTER_API_URL env var)await snapshots.create(name, image, on_build_logs=None)
Create a pre-built snapshot. HTTP API →
Unique snapshot name
Declarative image definition
Build log streaming callback
dict
await snapshots.list()
HTTP API → — Returns: list[dict]
await snapshots.get(name)
HTTP API →
Snapshot name
dict
await snapshots.delete(name)
Delete a snapshot. Existing sandboxes are not affected. HTTP API →
Returns: None
SnapshotInfo
Snapshot methods return dicts with these fields:SnapshotInfo fields
SnapshotInfo fields