Turn prompts into running apps
A prompt spins up coding sub-agents, builds the app, then serves it live from E2B.
E2B runs the isolated machine your agent works on. You ship the agent. We run the infrastructure. Our cloud or yours.
booted from snapshotuptime 04:37:12
You bring the model, prompts, and agent logic. E2B runs the machine underneath. Coding, computer use, background jobs, RL rollouts: one API, an isolated microVM per session, in our cloud or your AWS or GCP account.
Agents that act, use tools, and write and run code in optimized environments
A prompt spins up coding sub-agents, builds the app, then serves it live from E2B.
One sandbox keeps using browser, CLI, and storage, scaling compute on its own.
Ingest many sources, run the analysis, return a full report.
Each customer's agent runs in its own microVM, inside your AWS or GCP account via BYOC.
Genomes, compounds, and clinical data flow into secure compute; a report comes out.
A full desktop with screen, mouse, and keyboard. The agent drives desktop apps, streamed live.
Thousands of machines spin up, grade, and clear, fast.
Run game sims to generate synthetic training data.
Outputs graded in parallel, then scored.
Same prompt for every agent, in the same machine, graded side by side.
One isolated microVM per session, with an API around it. Run code, control the network, keep files, hold secrets, watch it, pause or fork it.
Commands, code, a PTY, a full desktop.
Ingress and egress, under your policy.
A filesystem that persists, plus your buckets.
Metrics, logs, and signed webhooks.
Keys your agent can use but never read.
Pause, resume, snapshot, fork.
Sandbox
A full Linux microVM per agent session. Every capability above is this one machine.
Code Interpreter
The sandbox plus runCode(): execute Python or JavaScript, get charts, tables, and images back.
Desktop · Use Computer
The sandbox plus a screen: mouse, keyboard, and a live stream for computer-use agents.
Sandboxes run where your data is allowed to live. Same SDK, CLI, and API everywhere. Moving is a config change.
Managed by E2B. Nothing to host.
The runtime is Apache-2.0. Self-host it with Terraform today, no contract needed.
See E2B for enterpriseEvery sandbox runs on E2B's proprietary MicroVM runtime, built on Firecracker with dedicated kernels and a custom memory and snapshot layer. It safely runs untrusted agentic workloads across tens of thousands of parallel sessions.
Battle-tested across 1B+ sandboxes, MicroVMs come standard. E2B is SOC 2 Type II and HIPAA compliant.
VMs are slow to start. Ours boot from a snapshot, so every session gets its own kernel at container speed.
“E2B allows us to scale-out training runs by launching hundreds of sandboxes in our experiments, which was essential in Open R1.”
— Lewis Tunstall, Research Engineer
“Manus doesn't just run some pieces of code. It uses 27 different tools, and it needs E2B to have a full virtual computer to work as a real human.”
— Tao Zhang, Co-founder
“E2B gives us a fast, secure way to run AI-generated code at scale, so we can ship workflow automation our enterprise customers trust.”
— Rahul Behal, Co-founder
“We had implemented E2B in a week, needing just a single engineer working on that in spare cycles. Building this in-house would take us a few weeks and require multiple people.”
— Luiz Scheidegger, Head of Engineering
Start with a ready-to-run template, or bring the SDKs and frameworks you already use. E2B provides the isolated machine underneath.
The runtime your agents run on is Apache-2.0: readable, self-hostable, and the base of some of the most-used projects in the OSS agent ecosystem. The only open-source hosted microVM sandbox platform.