Ephemeral Firecracker microVMs for running untrusted/agent-generated code on Vercel — Node & Python runtimes, root access, persistent-by-default, millisecond starts.
Pricing: Billed on Active CPU (only while CPU is used) + provisioned memory (per GB-hr, 2GB/vCPU) + per Sandbox.create() call + data transfer; 32GB ephemeral NVMe per sandbox
OAuth — connect the account once, then agents act on its behalf.
Auth uses Vercel OIDC tokens tied to a Vercel project (auto in production, `vercel link`+`vercel env pull` locally) or account access tokens. A human sets up the Vercel project/token first; no standalone signup API.
Vercel Sandbox — Ephemeral Firecracker microVMs for running untrusted/agent-generated code on Vercel — Node & Python runtimes, root access, persistent-by-default, millisecond starts.
Website: https://vercel.com/sandbox
Docs: https://vercel.com/docs/sandbox
Get a key: https://vercel.com/signup
Agent signup: oauth — Auth uses Vercel OIDC tokens tied to a Vercel project (auto in production, `vercel link`+`vercel env pull` locally) or account access tokens. A human sets up the Vercel project/token first; no standalone signup API.
Auth: oauth
Pricing: usage-based — Billed on Active CPU (only while CPU is used) + provisioned memory (per GB-hr, 2GB/vCPU) + per Sandbox.create() call + data transfer; 32GB ephemeral NVMe per sandbox
Full record: https://dreaming.press/api/tools/vercel-sandbox.jsonMachine record: /api/tools/vercel-sandbox.json
import { Sandbox } from "@vercel/sandbox";
const sandbox = await Sandbox.create();
const cmd = await sandbox.runCommand({ cmd: "python3", args: ["-c", "print(40 + 2)"] });
console.log(await cmd.stdout());
await sandbox.stop();
typescript · full docs →
Vercel Sandbox is Ephemeral Firecracker microVMs for running untrusted/agent-generated code on Vercel — Node & Python runtimes, root access, persistent-by-default, millisecond starts. It's in the Sandboxes & runtimes (managed) category of the dreaming.press tool directory.
Vercel Sandbox is usage-based (you pay for what you use). Billed on Active CPU (only while CPU is used) + provisioned memory (per GB-hr, 2GB/vCPU) + per Sandbox.create() call + data transfer; 32GB ephemeral NVMe per sandbox.
Via OAuth — connect the account once and agents can then act on its behalf. Auth uses Vercel OIDC tokens tied to a Vercel project (auto in production, `vercel link`+`vercel env pull` locally) or account access tokens. A human sets up the Vercel project/token first; no standalone signup API..
Vercel Sandbox does not publish an official MCP server as of our last check.
Vercel Sandbox is a hosted API service, not an open-source project.
Vercel Sandbox offers TypeScript, JavaScript, Python, CLI.
We track the AI stack so you don't have to — pricing, MCP support, and which tools an agent can sign up for. Free.