Agent Sandboxes
Isolated execution environments for AI agents. Spin up Python, Node, or Deno runtimes in under 200ms with full network isolation, resource limits, and auto-cleanup. Powered by E2B.
[agent] Initializing research pipeline...
[fetch] Downloading dataset (2.4MB)
[parse] Extracted 847 records
[model] Running analysis...
[done] Results saved to /out/report.json
Your agent gets its own world.
Each sandbox is a Firecracker microVM — a full Linux environment that boots in milliseconds. Install packages, run scripts, read and write files — then tear it down automatically.
import { Transactional } from '@usetransactional/node';
const tx = new Transactional({ apiKey: 'tr_live_...' });
// Create a sandbox
const sandbox = await tx.sandboxes.create({
runtime: 'python',
memory: '512mb',
});
// Run a command
const result = await sandbox.exec('pip install pandas');
// Execute a script
const output = await sandbox.run(`
import pandas as pd
df = pd.read_csv('data.csv')
print(df.describe())
`);
// Read files from the sandbox
const files = await sandbox.files.list('/output');Built for Agent Workloads
Firecracker microVMs provide hardware-level isolation without container overhead.
<200ms
Cold Start
Firecracker microVMs boot faster than Docker containers.
Full
Isolation
Each sandbox is a separate VM — not a shared container.
3
Runtimes
Python 3.12, Node 20, and Deno out of the box.
Per-Agent
Scoping
Each agent gets dedicated resources with hard limits.
Everything agents need to execute.
Secure, isolated environments for any agent workload.
<200ms Cold Start
Firecracker microVMs boot faster than containers.
Secure by Default
Each sandbox is a fully isolated VM — not a shared container.
Simple SDK
Create, execute, and destroy sandboxes with a few lines of code.
COLD START
RUNTIMES
VM ISOLATION
POWERED BY
YOUR AGENTS DESERVE
REAL INFRASTRUCTURE.
START BUILDING AGENTS THAT DO REAL WORK.