boxd vs Vercel Sandbox

Vercel Sandbox runs sessions of up to 24 hours and brings back the disk, not the running processes. A boxd machine keeps its memory while it sleeps, so your app is still running when a request wakes it.

Checked Oct 30, 2026Every claim sourced
At a glance: boxd compared with Vercel Sandbox
At a glanceboxdVercel Sandbox
Where boxd is ahead
Sleeps with processes keptYes, standby and hibernateNo; disk only
Wakes on a requestYes, HTTPS or SSH · app answers in 156 msOn SDK calls, not traffic
Session limitNone45 min Hobby · 24 h Pro
Starts from a snapshot, app runningYes · app answers in 1.19 sDisk snapshots; processes restart
Machines create machinesYes, signed in as the machineYou pass a token in
SSHNative, own port per machineSSH-like CLI shell
Where Vercel Sandbox is ahead
vCPU-hour$0.047, CPU used$0.128 per active CPU-hour
RegionsFrankfurt (US waitlist)19 worldwide
SOC 2SOC 2 in progressSOC 2 Type II

Use boxd when

  • Your services have to keep running between requests
  • A sleeping machine should wake on traffic
  • Sessions run longer than 24 hours
  • You want plain SSH

Use Vercel Sandbox when

  • Your app already lives on Vercel
  • Your CPU sits idle most of the time
  • You need regions outside Europe

Sources for every Vercel Sandbox cell are in the full table below · This page as Markdown, for agents

On this page · 2 min

Where boxd stands out

Your processes survive a sleep

Stopping a Vercel sandbox saves the filesystem; resuming boots a new session and you start your services again. A boxd machine keeps its memory, so the app is already running: an HTTPS request to a hibernated machine got its answer in 156 ms.

Composable: the sandbox is one part of the kit

On Vercel, cron jobs and integrations (Vercel Connect) live in the wider Vercel platform and reach sandboxes through Functions you write, and no private network between sandboxes is published. Put together, boxd's parts ran the CI of 10 open-source projects 6× faster than one GitHub-hosted job.

Composable: the sandbox is one part of the kit: boxd compared with Vercel Sandbox
FeatureboxdVercel Sandbox
Composable
Ready machine described in codeMachine specs, built on one anotherOCI images and snapshots
Machines create machinesYes, signed in as the machineYou pass a token in
Built-in integrations100+, credentials kept outVercel Connect, platform-wide
Schedules and event triggersCron and events; sleeps between runsThrough Vercel Cron Jobs
Standalone disksYes, outlive the machineDrives; one writer at a time
Private network between machinesOrg network, split by tagsNot published
Tailscale or NetBirdBoth, built inSecure Compute VPC peering
Agent skills or MCPAgent skills; no MCP serverMCP server and skill

Wakes on a request

An HTTPS or SSH request to a sleeping boxd machine wakes it. Vercel resumes a sandbox on an SDK call, not on traffic to its URL.

Built to stay up

Vercel's own docs say its sandboxes "are not designed to run continuously" and point 24/7 servers to "a traditional VM". A boxd machine is that VM, with no session limit, and it still sleeps when nothing is happening.

Plain SSH

Every machine has its own SSH port. ssh my-machine.boxd works from any terminal, editor or agent, with no CLI tunnel and no token to refresh.

Timings are medians of ten runs on our production cluster, from a client in the same datacenter. How we measured

Side by side

Checked Oct 30, 2026. Each ↗ goes to where Vercel Sandbox says it. boxd's column is from our code and our own measurements.

boxd compared with Vercel Sandbox
FeatureboxdVercel Sandbox
The machine
Full VM, own kernelYes, every machineYes, Firecracker↗
Default size2 vCPU · 8 GiB · 100 GB2 vCPU · 4 GB · 64 GB↗
Largest, self-serve8 vCPU · 32 GiB8 vCPU · 16 GB on Pro↗
Root, systemd, DockerYes, plus nested virtualizationRoot and Docker; systemd not documented↗
CPU test (runs/s)12.6 (our run)12.66↗
Composable
Ready machine described in codeMachine specs, built on one anotherOCI images and snapshots↗
Machines create machinesYes, signed in as the machineYou pass a token in↗
Built-in integrations100+, credentials kept outVercel Connect, platform-wide↗
Schedules and event triggersCron and events; sleeps between runsThrough Vercel Cron Jobs↗
Standalone disksYes, outlive the machineDrives; one writer at a time↗
Private network between machinesOrg network, split by tagsNot published↗
Tailscale or NetBirdBoth, built inSecure Compute VPC peering↗
Agent skills or MCPAgent skills; no MCP serverMCP server and skill↗
Ready when you are
Sleeps with processes keptYes, standby and hibernateNo; disk only↗
Wakes on a requestYes, HTTPS or SSH · app answers in 156 msOn SDK calls, not traffic↗
Starts from a snapshot, app runningYes · app answers in 1.19 sDisk snapshots; processes restart↗
Session limitNone45 min Hobby · 24 h Pro↗
Built for agents
Coding agents installedClaude Code, Codex, OpenCodeClaude Code, Codex, OpenCode, Pi↗
SSHNative, own port per machineSSH-like CLI shell↗
HTTPS URL per portYes, plus custom domainsYes, up to 15 ports↗
Raw TCP inboundYes, 3 ports per machineNot published
Secrets kept outYes, swapped in at the proxyYes, credential brokering↗
Price
vCPU-hour$0.047, CPU used$0.128 per active CPU-hour↗
RAM GiB-hour$0.014, memory in use$0.0212 per GB-hour↗
While asleepHibernated: disk onlyStopped: snapshot storage↗
Also worth knowing
GPUsNoNot published
RegionsFrankfurt (US waitlist)19 worldwide↗
SOC 2SOC 2 in progressSOC 2 Type II↗
SAML SSONoEnterprise, or Pro add-on↗
Egress allowlistYesYes↗
Self-hostYes, free to 16 vCPUsNo

Where Vercel Sandbox is stronger

Regions. 19 regions worldwide. boxd runs in Frankfurt only for now.

Compliance. SOC 2 Type II, ISO 27001, and HIPAA on Enterprise.

Next to your Vercel app. If your app is on Vercel, the sandbox is one SDK call away with the same account and billing.

Questions

Does a Vercel sandbox keep running processes?
No. Stopping saves the filesystem, and resuming starts a new session from it, so you start your services again. A boxd machine keeps its memory through standby and hibernation, so the processes are still there.
Is Vercel Sandbox cheaper?
Usually not. Both bill CPU only while it works: Vercel at $0.128 per CPU-hour, boxd at $0.047. boxd's RAM bills on what's in use, and a sleeping boxd machine pays only for its disk.
How long can a Vercel sandbox run?
45 minutes per session on Hobby and 24 hours on Pro; stopping and resuming resets the clock. A boxd machine has no session limit.