NodeSandbox is now in alphaView pricing
Runtime status: operational

Node Sandbox.
In-Browser.

Run server-side Next.js or Vite on any device. Zero infrastructure, infinite compute, available instantly.

sandbox.ts
import { Sandbox } from "@node-sandbox/client";

const sandbox = await Sandbox.create({
  apiKey: "ns_pub_...",
  source: {
    type: "git",
    url: "https://github.com/vercel/nextjs-template",
  },
});

const preview = await sandbox.start();
console.log(preview.url);

One runtime. Every modern framework.

Install from npm and run the same development servers your team already uses.

Node.js
Next.js
Vite
React
Astro
TanStack Start
Sub-second
Typical runtime startup
No VM
Compute stays in-browser
npm-ready
Install the packages you need

Everything a sandbox needs. Nothing it doesn't.

Browser-native compute

A real Node.js runtime, without the container wait.

Boot complete development environments inside the browser with a virtual filesystem, shell, package manager, and local server support.

Controlled networking

Give every sandbox exactly the access it needs.

Configure allowed domains, route requests through your proxy, and keep credentials on infrastructure you control.

Framework compatible

Run the tools developers already know.

Install npm packages and run modern development servers for React, Vite, Next.js, Astro, and more.

Built for product teams

Your product. A complete development environment.

Add terminals, previews, code execution, package installation, and AI coding agents without operating remote compute.

01

Code generation

Let users run and verify generated applications immediately.

02

Interactive learning

Teach real tooling in an isolated environment that starts instantly.

03

AI coding agents

Give agents a filesystem, shell, package manager, and live preview.

04

Embedded IDEs

Build custom development workflows without a remote workspace fleet.