Skip to content

Examples

Every example below runs against Ovrin's cloud with an OVRIN_API_KEY and one of the templates. Nothing here needs a local runtime or a Kubernetes cluster.

bash
pip install ovrin
export OVRIN_API_KEY="ovrin_..."

Coding agents

Hand a coding CLI a whole machine — repository checked out, tools installed, egress locked down.

ExampleTemplateWhat it shows
Claude Codeclaude-codeAnthropic's CLI editing a repository in a sandbox
Codex CLIcodexOpenAI's CLI, including compatible endpoints
Gemini CLIgemini-cliGoogle's CLI against a checked-in project
DeepSeek Harnessdeepseek-harnessdsh, plus the payments-enabled variant
Qwen Codeqwen-codeAny OpenAI-compatible endpoint
Kimi CLIkimi-cliMoonshot's CLI, installed from PyPI

Browser automation

ExampleTemplateWhat it shows
PlaywrightplaywrightScripted navigation, scraping and screenshots
ChromechromeAttaching to Chromium over the DevTools protocol

Desktop environments

Graphical sessions for tools with no headless mode. Browser access to their UIs arrives with the ingress gateway; both pages say what works today.

ExampleTemplateWhat it shows
VS Codevscodecode-server and its toolchain
DesktopdesktopXFCE with Xvfb, x11vnc and noVNC

Code execution

ExampleTemplateWhat it shows
Code Interpretercode-interpreterStateful execution — variables survive between calls

Agent frameworks

Use a sandbox as a tool, so model-generated code never runs in your process.

ExampleWhat it shows
LangGraphA sandbox tool in a LangGraph ReAct agent
Google ADKThe same pattern with the Agent Development Kit

Self-hosting the runtime

These pages cover Ovrin's cloud. The runtime underneath is the open-source OpenSandbox project, and its own documentation covers running it yourself — Kubernetes deployment, volume mounts, and alternative container runtimes. The Secure sandboxes guide explains the isolation model either way.