OpenSandbox

OpenSandbox is a general-purpose sandbox platform for AI applications, offering multi-language SDKs, unified sandbox APIs, and Docker/Kubernetes runtimes for scenarios like Coding Agents, GUI Agents, Agent Evaluation, AI Code Execution, and RL Training.

24 articles 6.9k View on GitHub ↗
24 articles
How to Implement File Upload and Download Operations Within OpenSandbox Sandboxes

Implement file upload and download in OpenSandbox using the execd daemon's HTTP filesystem API. Use FilesystemAdapter for secure and efficient file operations.

how-to-guide
Mar 8, 2026
Communication Flow Between the OpenSandbox SDK, Server, and execd Component: A Complete Guide

Understand the OpenSandbox communication flow. Learn how the SDK, server, and execd component interact for sandboxes, endpoints, files, commands, and metrics.

deep-dive
Mar 8, 2026
How to Configure Authentication for Accessing Private Container Registries in OpenSandbox Sandboxes

Learn to configure authentication for private container registries in OpenSandbox sandboxes. Securely access your images using username and password with the Docker runtime in this guide.

how-to-guide
Mar 8, 2026
Performance Comparisons Between Secure Container Runtimes Supported by OpenSandbox

Compare secure container runtimes like gVisor and Kata Containers with Firecracker and QEMU in OpenSandbox. Discover optimal performance for AI workloads and memory efficiency.

performance
Mar 8, 2026
How the OpenSandbox Egress Sidecar Enforces Network Policies Using iptables

Learn how the OpenSandbox egress sidecar enforces network policies with iptables. Discover how it uses CAP_NET_ADMIN to redirect DNS traffic and ensure sandbox security.

internals
Mar 8, 2026
Debugging Sandbox Provisioning and Command Execution in OpenSandbox: A Complete Guide

Debug OpenSandbox provisioning and command execution with Python logs, Go execd hooks, and SDK HTTP debug mode. Trace issues from pod creation to final output.

how-to-guide
Mar 8, 2026
OpenSandbox TTL Expiration: Automatic Sandbox Termination Explained

Learn how OpenSandbox automatically terminates containers when TTL expires. Understand the sandbox state transition to Terminated with reason ttl_expiry.

internals
Mar 8, 2026
How to Integrate OpenSandbox with Kubernetes Using the Agent-Sandbox Component

Learn how to integrate OpenSandbox with Kubernetes using the agent-sandbox component. Configure runtime, initialize client, and manage Sandbox resources in your cluster.

how-to-guide
Mar 8, 2026
OpenSandbox SDK vs Code Interpreter SDK: Key Differences Explained

Explore the OpenSandbox SDK vs Code Interpreter SDK. Discover key differences in container management and code execution capabilities for your next project.

comparison
Mar 8, 2026
Routing Mechanisms of the OpenSandbox Ingress Gateway: Wildcard, URI, and Header-Based Routing

Explore OpenSandbox Ingress Gateway routing mechanisms: wildcard, URI, and header-based routing. Expose sandbox services efficiently on Kubernetes.

deep-dive
Mar 8, 2026
How to Expose Web Services Running Inside OpenSandbox Sandboxes Through Accessible Endpoints

Expose web services running in OpenSandbox sandboxes with the Endpoint API. Map internal sandbox ports to public addresses for seamless access to containerized applications. Discover how now.

how-to-guide
Mar 8, 2026
OpenSandbox Resource Quota Limits: CPU, Memory, and GPU Constraints for Sandbox Containers

Discover OpenSandbox resource quota limits for CPU, memory, and GPU constraints. Learn how OpenSandbox manages sandbox containers with Kubernetes-style specifications.

understanding
Mar 8, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →