Run the same TypeScript sandbox code on Local, E2B, Daytona, Vercel Sandbox, Upstash Box, or Ascii Box.
bun add @opencoredev/sandbox-sdkNode.js 22 or 24 is supported. Bun 1.3 or newer is also supported.
| Provider | Runtime | Best for |
|---|---|---|
| Local | AgentOS VM | Development, CI, and self-hosting |
| E2B | Hosted Linux sandbox | Coding agents and isolated jobs |
| Daytona | Cloud workspace | Persistent projects and GPUs |
| Vercel Sandbox | Hosted Linux sandbox | Vercel workloads and previews |
| Upstash Box | Durable cloud container | Serverless agents and long-lived state |
| Ascii Box | Persistent cloud computer | Agents, previews, and durable workspaces |
Local is included. Cloud providers use their official SDKs and credentials.
Setup, usage, integrations, and API reference are available at sandbox-sdk.app/docs.
Maintainer release instructions are in RELEASING.md.
MIT © OpenCore
