Agent Sandbox Registry

python-sdk

Agent Sandbox SDK — Documentation

docs/en/README.md

Agent Sandbox SDK — Documentation

Agent Sandbox is a sandbox SDK with pluggable providers. The default provider is Alibaba Cloud Express (Function Compute). The same API also has a Modal-style @sandbox decorator, and an in-sandbox Agents API for Codex and Qwen Code. Those CLIs are installed only when you use them.

Scope: this repository documents the Python SDK (agent-sandbox) and the container-side runtime (agent-sandbox-server). The abx CLI is a separate Node.js project with its own documentation set; see Related: the abx CLI.


Design Documents

# Document Description
1 Architecture Design Layered architecture overview
2 SDK API Design SDK public API specification
3 Sandbox Types Sandbox type taxonomy
4 MCP Server MCP tool server design (Python server, HTTP app, FC artifact)
5 Template System Template resolution, versioning and registry
6 Server API In-sandbox HTTP server endpoints
7 Providers and Credentials Canonical configuration names, provider plugins, EPP/1

The user-facing Agents API is Agents API (Codex and Qwen Code, install a CLI only when you call it). Other maintainer notes are indexed in DESIGN.md.

Archive

These pages are reviews or target design, not the current specification.

Two parts

Client SDK Server SDK
Where it runs Your machine Inside the sandbox image
What it does Create a sandbox and use it Build the HTTP service the sandbox keeps running
Package agent-sandbox agent-sandbox-server
Import agent_sandbox agent_sandbox.server
Start Client SDK Server SDK

User Guides

Client SDK — use a sandbox

Guide Description
Client SDK What this side is, and how the guides below fit together
Getting Started Install, configure, first sandbox
SDK Usage Commands, files, the code interpreter, named commands
Cloud end-to-end practice Run the quickstart and compat demos on the default provider
Authentication API key / AK-SK
Declarative usage @sandbox decorator
MCP integration Hand sandbox operations to an IDE
Session persistence Local session storage
Migrate from E2B Move from the E2B SDK
Providers Choose, install, and write a provider
Environment variables Injection and reads inside the sandbox
Troubleshooting Common failures
Comparison Next to E2B, Modal, and Docker Sandbox
Command and SDK map Commands and methods next to E2B and OpenSandbox

Server SDK — build the service inside the sandbox

Guide Description
Server SDK What this side is, and how commands.py starts
Authoring templates template.yaml, capabilities, registered commands, Dockerfile
Template server HTTP API Routes commands.py actually serves
Best practices The server carries no provider; turn groups on only when needed
Fine-grained capabilities Enable routes one endpoint at a time
File and command controls Limit paths and commands
Agents API Codex and Qwen Code HTTP sessions inside the sandbox
Hosted agents How those routes refuse and what they return
Build and deploy abx template build and abx template deploy

How a change counts as tested: Testing and the Definition of Done.

reference/ — API / Configuration Reference

Document Description
API Reference Client SDK public API
Configuration Client SDK environment variables, config files, credential resolution
Error Codes E1xxx–E8xxx error code index
Template YAML Spec Server SDK template definition (template.yaml)
Server HTTP API HTTP API of the Server SDK inside the sandbox
Agents API reference Parameters and responses for each Agents route on the Server SDK

explanation/ — Concepts & Architecture

Document Description
Architecture Overview Layered architecture concepts
E2B Compatibility What the E2B-shaped API shares with E2B, and where it differs
Sandbox Lifecycle Create → Run → Hibernate → Destroy

Project Planning

Document Description
Design Document Design topic index and implementation status

Quick Navigation

By role

By feature

Other resources

The abx CLI (npm @agent-sandbox/cli) is documented in the cli repository: documentation index, Getting Started, CLI Reference, CLI Architecture, CLI Command System, Templates Catalog, Deploy & Build, Agent Skill Installation.