Skip to content

Sandboxes · 14 November 2026

Run a sandbox as root with one setting

POST /v2/sandboxes and POST /v2/sandboxes/{id}:update take user: runtime (the default: uid 1000, with passwordless sudo) or root. Every exec and process in the sandbox runs as that user when the call names no user; a call's own user still overrides it for that call. An image kept from a sandbox keeps its user as the default for sandboxes created from it, and a fork or a copy of a snapshot keeps its source's. Every SDK takes it: create({ user: "root" }). The per-call value sandbox is now runtime; /v1 and the MCP tools still take sandbox.

Same day.

Cut your cloud billby 75%.

No card to start. Billed by the second after.

Start free, no card