Files
wehub-resource-sync e0e362d700
SDK Tests / changes (push) Successful in 2m29s
Real E2E Tests / changes (push) Successful in 2m29s
Deploy Docs Pages / build (push) Has been cancelled
Deploy Docs Pages / deploy (push) Has been cancelled
Real E2E Tests / JavaScript E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Python E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Java E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / C# E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Go E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Real E2E CI (push) Has been cancelled
SDK Tests / SDK CI (push) Has been cancelled
SDK Tests / CLI Tests (push) Has been cancelled
SDK Tests / Python SDK Quality (code-interpreter) (push) Has been cancelled
SDK Tests / Python SDK Quality (sandbox) (push) Has been cancelled
SDK Tests / Python SDK Tests (code-interpreter) (push) Has been cancelled
SDK Tests / JavaScript SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / JavaScript SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Python SDK Tests (sandbox) (push) Has been cancelled
SDK Tests / CLI Quality (push) Has been cancelled
SDK Tests / Kotlin SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Kotlin SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / C# SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / C# SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Go SDK Quality And Tests (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:39:33 +08:00

88 lines
2.8 KiB
Markdown

---
layout: home
hero:
name: OpenSandbox
text: Universal Sandbox Infrastructure for AI Applications
tagline: Securely run commands, code interpreters, browsers, and developer tools in isolated environments with multi-language SDKs.
actions:
- theme: brand
text: Quick Start
link: /getting-started/
- theme: alt
text: Architecture
link: /architecture/
- theme: alt
text: SDKs
link: /sdks/
features:
- title: Sandbox Lifecycle Management
details: Provision, monitor, renew, pause/resume, and terminate sandbox instances with Docker and Kubernetes runtimes.
- title: Multi-Language SDKs
details: Build with Python, Java/Kotlin, JavaScript/TypeScript, C#/.NET, and Go SDKs on top of standardized lifecycle and execution protocols.
- title: In-Sandbox Execution
details: Execute shell commands, manage files, run multi-language code interpreters, expose ports, and stream logs and metrics.
- title: Built for AI Workloads
details: Supports coding agents, browser automation, remote development, code execution, and reinforcement learning scenarios.
---
## Typical Scenarios
OpenSandbox is listed in the [CNCF Landscape](https://landscape.cncf.io/?item=orchestration-management--scheduling-orchestration--opensandbox).
<div class="scenario-grid">
<a class="scenario-card" href="/examples/claude-code">
<h3>Coding Agents</h3>
<p>Run Claude Code, Gemini CLI, Codex, and other coding agents in isolated sandboxes.</p>
</a>
<a class="scenario-card" href="/examples/playwright">
<h3>Browser Automation</h3>
<p>Execute Chrome and Playwright workloads with controlled runtime, filesystem, and networking.</p>
</a>
<a class="scenario-card" href="/examples/vscode">
<h3>Remote Development</h3>
<p>Host VS Code Web and desktop-like environments for secure cloud development workflows.</p>
</a>
<a class="scenario-card" href="/examples/code-interpreter">
<h3>AI Code Execution</h3>
<p>Run model-generated code safely, stream outputs, and iterate quickly with reproducible environments.</p>
</a>
<a class="scenario-card" href="/examples/rl-training">
<h3>RL Training</h3>
<p>Launch reinforcement learning tasks with managed sandbox lifecycle and resource controls.</p>
</a>
</div>
Explore all examples in [Examples](/examples/).
## Quick Install
::: code-group
```bash [Python SDK]
pip install opensandbox
```
```bash [JavaScript SDK]
npm install @alibaba-group/opensandbox
```
```kotlin [Kotlin (Gradle)]
dependencies {
implementation("com.alibaba.opensandbox:sandbox:{latest_version}")
}
```
```bash [Go SDK]
go get github.com/alibaba/OpenSandbox/sdks/sandbox/go
```
```bash [C# SDK]
dotnet add package Alibaba.OpenSandbox
```
:::
See [Getting Started](/getting-started/) for the full setup guide.