# Vercel Sandboxes are now generally available

**Published:** January 30, 2026 | **Authors:** Guðmundur Bjarni Ólafsson, Laurens Duijvesteijn, Tom Lienard, Gal Schlezinger, Andy Waller, Tiago Ventura Loureiro, Amy Burns, Luke Phillips\-Sheard

---

Vercel Sandboxes are now generally available, providing an ephemeral compute primitive for safely executing untrusted code.

It lets teams run AI agent-generated outputs, unverified user uploads, and third-party code without exposing production systems.

Each sandbox runs inside Firecracker microVMs, isolated from your infrastructure, so code running in a sandbox is blocked from accessing environment variables, database connections, and cloud resources.

Sandboxes are in production use by teams including v0, Blackbox AI and RooCode.

To bootstrap a simple Node.js application that creates a Vercel sandbox, use the code below:

```tsx
import { Sandbox } from '@vercel/sandbox';
const sandbox = await Sandbox.create();

await sandbox.runCommand({
  cmd: 'node', 
  args: ["-e", 'console.log("Hello from Vercel Sandbox!")'],
  stdout: process.stdout,
});

await sandbox.stop();
```

Or get started with the CLI by opening an interactive shell:

```bash
npx sandbox create --connect
```

Explore the [documentation](https://vercel.com/docs/vercel-sandbox) to get started, and check out the [open-source SDK and CLI](https://www.npmjs.com/package/sandbox).

---

📚 **More updates:** [View all changelog entries](/changelog/sitemap.md) | [Blog](/blog/sitemap.md)