OpenSandbox follows a component model: a central server manages sandbox lifecycles, while SDKs (in six languages), the CLI, and the MCP server are independent client packages that communicate with it. You only need to install the components relevant to your workflow — at minimum, the server and one SDK or the CLI.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/opensandbox-group/OpenSandbox/llms.txt
Use this file to discover all available pages before exploring further.
Server
The OpenSandbox server is a Python FastAPI service that manages the full sandbox lifecycle. It supports both Docker and Kubernetes runtimes.| Requirement | Version |
|---|---|
| Python | 3.10+ |
| Docker Engine | 20.10+ (Docker runtime) |
| Kubernetes | 1.21.1+ (Kubernetes runtime) |
| OS | Linux, macOS, or Windows with WSL2 |
Sandbox SDKs
The core SDK layer covers sandbox lifecycle management, command execution, and file operations. Choose the package for your language.- Python
- JavaScript / TypeScript
- Kotlin / Java (Gradle)
- Kotlin / Java (Maven)
- Go
- C# / .NET
Code Interpreter SDKs
The Code Interpreter SDK is a higher-level layer on top of the base Sandbox SDK. It provides structured multi-language code execution (Python, JavaScript, and more) with rich result output. Install it separately in addition to the base SDK.- Python
- JavaScript / TypeScript
- Kotlin / Java (Gradle)
- C# / .NET
The Code Interpreter SDK does not include a Go package. Go users can invoke code execution through the base Sandbox SDK’s command execution API directly.
CLI
Theosb CLI provides a terminal-based interface for the full sandbox workflow: creating sandboxes, running commands, moving files, inspecting diagnostics, and managing egress policy.
MCP Server
The OpenSandbox MCP server exposes sandbox creation, command execution, and text file operations to any MCP-capable client such as Claude Code and Cursor.Optional: Sandbox Pool with Redis
For deployments that use a sandbox pool backed by Redis, install the optionalpool-redis extra: