RUN
Let the agent finish the job.
No platform-imposed maximum runtime. Set ttl=0 and hard_ttl=0, or choose your own pause and deletion boundaries.
+ compute attached
00Managed agent sandbox cloud
Run without a platform-imposed maximum. Pause when idle, then restore the same encrypted rootfs on fresh compute.
Replaceable compute
alloc/sb-agent-7f29gVisorDurable sandbox identity
Fresh compute
alloc/sb-agent-a914same identityLIFETIME
No fixed maximum
ROOTFS
Snapshot + restore + fork
DURABLE LAYER
S3-compatible storage
CLOUD COMPUTE
$0.02 / GiB-hour
01One identity, many runtimes
Compute is replaceable. Sandbox identity and storage are not. Sandbox0 separates them so an agent can stop paying for idle compute without throwing away the workspace it built.
RUN
No platform-imposed maximum runtime. Set ttl=0 and hard_ttl=0, or choose your own pause and deletion boundaries.
+ compute attached
PAUSE
Checkpoint the encrypted writable rootfs before releasing the runtime allocation.
+ state durable
RESUME
Restore the same sandbox identity and rootfs into a fresh allocation when the agent is ready to work again.
+ identity preserved
03Agent-native workflow
Codex, Claude Code, Cursor, or any shell-capable harness can use the s0 CLI from registration through observability. No dedicated plugin is required.
Device login, teams, and scoped API keys.
$ s0 auth loginSandboxes, commands, files, services, templates, and snapshots.
$ s0 sandbox exec <id> -- npm testStream logs and events; query bounded runtime metrics.
$ s0 sandbox logs <id> --watch$ s0 auth login
$ export SANDBOX0_TOKEN="$(s0 apikey create --name agent --role developer --raw)"
$ pip install sandbox0import os
from sandbox0 import Client
client = Client(token=os.environ["SANDBOX0_TOKEN"])
with client.sandboxes.open("default") as sandbox:
result = sandbox.run("python", "print('Hello from Sandbox0')")
print(result.output_raw, end="")Agent entry point
/llms.txtRaw Markdown
/docs/sandbox.mdManaged or self-hosted on Nomad
The same APIs, SDKs, templates, and s0 CLI target Cloud or the Apache-2.0 runtime on your dedicated Nomad clients.
04Ready when your agent is
Start on Sandbox0 Cloud and keep the state your agent needs without operating the runtime platform yourself.