v0.1 · sub‑250ms · open source

240ms microVMs
for the agents you ship.

Open-source Firecracker sandboxes for AI agents and code-interpreters. Full Linux. Persistent volumes. Fork in milliseconds.
The fastest E2B alternative — runs on your cloud or ours.

$ npm i @pandastack/sdk·no credit card·Apache-2.0
~/projects/agent — bashv0.1
live boot · p50
us-central1
420ms

snapshot restore · 50-boot p50

natid alloc0ms
fc load snap8ms
rootfs copy8ms
vm resume0ms
vs E2B~1.6× faster
vs Modal~5× faster
vs Docker run~12× faster

Powers code execution for

Claude CodeCodexDevinOpenAI AgentsComputer UseAmpCodeAiderOpenCodeCrewAIClineContinue
Claude CodeCodexDevinOpenAI AgentsComputer UseAmpCodeAiderOpenCodeCrewAIClineContinue
Claude CodeCodexDevinOpenAI AgentsComputer UseAmpCodeAiderOpenCodeCrewAIClineContinue
Claude CodeCodexDevinOpenAI AgentsComputer UseAmpCodeAiderOpenCodeCrewAIClineContinue
# Features

Built for agents that ship to production.

The infrastructure E2B should have been — faster, cheaper, fully open-source, and shape-shifts to your stack.

boot_ms

240ms cold start

Pre-warmed netns pools, XFS reflink CoW rootfs, and snapshot restore. p50 = 240ms · p99 = 251ms.

KVM

True KVM isolation

Each sandbox is a real Firecracker microVM with its own kernel. Not a container.

Fork in 64ms

Snapshot any sandbox, fork N copies instantly. Perfect for parallel agent rollouts and search trees.

/data12.4GB
/cache843MB
/models2.1GB

Persistent volumes

Named volumes survive sandbox death. Hot-swap between flavors. Mount at any path.

ttl=5m
ttl=24h
ttl=

Auto-TTL + hibernate

Default 5-min idle. Pass ttl=24h for long runs. Hibernate to disk, wake on demand.

code-interpreternextjsvite-reactbrowserclaude-codecodexopenai-agentsampopencodedevincrawlercustom
code-interpreternextjsvite-reactbrowserclaude-codecodexopenai-agentsampopencodedevincrawlercustom
code-interpreternextjsvite-reactbrowserclaude-codecodexopenai-agentsampopencodedevincrawlercustom
code-interpreternextjsvite-reactbrowserclaude-codecodexopenai-agentsampopencodedevincrawlercustom
customcrawlerdevinopencodeampopenai-agentscodexclaude-codebrowservite-reactnextjscode-interpreter
customcrawlerdevinopencodeampopenai-agentscodexclaude-codebrowservite-reactnextjscode-interpreter
customcrawlerdevinopencodeampopenai-agentscodexclaude-codebrowservite-reactnextjscode-interpreter
customcrawlerdevinopencodeampopenai-agentscodexclaude-codebrowservite-reactnextjscode-interpreter

First-class templates

code-interpreter, Next.js, Vite, browser, Claude Code, Codex — or bake your own.

vCPU pinning

Pinned to dedicated cores for stable p99. No noisy-neighbor surprises.

iad · sfo · fra
nrt · syd · gru

Self-host or managed

Apache-2.0. Run on your own bare metal, GCP, AWS — or use our managed cloud.

# Architecture

A boot path engineered for milliseconds.

No Docker daemon. No image pulls. No init system warm-up. Just KVM and pre-staged state.

boot_path · POST /sandboxes
t = 0ms → 240ms
Your code@pandastack/sdk
APIHTTPS · JWT
Orchestratornetns pool · CoW · snap
microVM237ms
microVM241ms
microVM240ms
microVM244ms
microVM239ms
01
netns claim
0ms · pre-warmed slot
02
snapshot restore
8ms · KVM ioctls
03
rootfs CoW
8ms · XFS reflink
04
identity stamp
0ms · async DNAT
05
return → run
~224ms · ssh-ready
# Developer experience

Five lines of code from zero to sandboxed.

A simple SDK that abstracts the heavy infra. Python, TypeScript, and a clean REST API.

One SDK, every runtime

Spin up Python, Node, browsers, or Claude Code with the same call. The SDK handles auth, ports, files, streaming, and lifecycle.

  • sb.fs.* — POSIX-ish FS over HTTP
  • sb.run / execStream — sync + streaming exec
  • sb.fork() — instant clone for parallelism
  • sb.expose(port) — public URL with JWT
  • sb.hibernate / wake — zero-cost idle
  • Events stream over SSE / WebSocket
@pandastack/sdk
from pandastack import Sandbox

# 240ms cold-start — no Docker, no waiting
sb = Sandbox.create(template="code-interpreter")

result = sb.run("""
import pandas as pd, numpy as np
df = pd.DataFrame({'x': np.random.randn(1000)})
print(df.describe())
""")
print(result.stdout)

# Snapshot once → fork 50 agents in parallel
forks = [sb.fork() for _ in range(50)]
# Benchmarks

The fastest sandbox primitive, anywhere.

Measured end-to-end: POST /sandboxes → ssh-ready. us-central1 host, 50-boot p50.

cold start (ms) — lower is better

may 2026
PandaStacksnapshot + CoW
240ms
E2Bsnapshot
380ms
Modal sandboxcontainer start
1,200ms
Daytonacontainer start
1,600ms
Docker run (cold)image + container
2,800ms
Fly Machine (cold)vm boot
5,000ms

# numbers from public docs / first-party measurements.
# mileage varies by region and template size.

384ms
p50 cold-start
snapshot-natid + pre-warm pool
402ms
p99 cold-start
across 50 consecutive boots
13ms
rootfs CoW
XFS reflink — 100× over copy
102ms
fork
snapshot + restore in one call
# Regions

Run sandboxes close to your agents.

Eight regions today. Bring-your-own-cloud for everywhere else. Latency-routed by default.

latency_routing · enabled
# active regions
  • iadus-east-1
    Ashburn
  • sfous-west-1
    San Francisco
  • ordus-central-1
    Chicago
  • fraeu-central-1
    Frankfurt
  • lhreu-west-2
    London
  • nrtap-northeast-1
    Tokyo
  • sydap-southeast-2
    Sydney
  • grusa-east-1
    São Paulo
+ bring-your-own-cloud · GCP / AWS / bare-metal
# Templates

Pick a base. Ship in minutes.

Production-baked snapshots for every common agent stack. Or bring your own Dockerfile.

pandastack
Popular

Code Interpreter

Python 3.12 + pandas, numpy, matplotlib, scipy, jupyter.

--template code-interpreterdocs →

Next.js 15

Node 22, pnpm, Tailwind, Next 15. Dev server with live ports.

--template nextjsdocs →

Vite + React

Lightning-fast Vite dev server. Perfect for UI agents.

--template vite-reactdocs →

Browser

Headless Chromium + Playwright + xvfb. For scraping & RPA.

--template browserdocs →
New

Claude Code

Anthropic Claude Code CLI baked in, ready to run.

--template claude-codedocs →

OpenAI Codex CLI

OpenAI's coding agent CLI, pre-configured.

--template codexdocs →

OpenAI Agents SDK

Agents SDK + tools pre-installed. Bring your API key.

--template openai-agentsdocs →

AmpCode

Sourcegraph Amp — agent-first IDE for the terminal.

--template ampdocs →

OpenCode

Open-source coding agent runtime. BYO model.

--template opencodedocs →

Devin-style

Long-running shell + browser + editor agent setup.

--template devindocs →

Web Crawler

Playwright + crawl4ai + readability. Pipe to LLMs.

--template crawlerdocs →
BYOI

Custom build

Bring a Dockerfile or build script. We bake the snapshot.

--template custom

Spin up your first sandbox in 240 milliseconds.

Free tier includes 100 sandbox-hours/month. No credit card. Self-host with Apache-2.0 anytime.

curl -sSL pandastack.ai/install | sh · Linux / macOS · 10MB binary