This walks through creating a sandbox, running an agent inside it, and tearing it down — the same loop every Ovrin integration is built on.
pip install ovrin. TypeScript: npm install ovrin. Or skip the SDK entirely and call the REST API directly.
claude-code, codex, gemini-cli, deepseek-harness, or a bare python/node/ubuntu image — and pass the agent's own API key as an env var.
sandbox.run() with a shell command. Output streams back as it's produced; the full stdout/stderr/exit code are available on the result.
/workspace over the API, optionally write anything worth keeping to client.memory, then call sandbox.kill(). The filesystem is gone the instant the sandbox dies.