Vercel Sandbox logo

Vercel Sandbox

Functions 4.4/10 Jun 17, 2026

Isolated, ephemeral Linux microVMs for safely running untrusted or AI-generated code.

Card required
No

Vercel Sandbox scores 4.4/10 for free value in Functions. The main constraint: Hobby includes 5 Active CPU hours, 5,000 sandbox creations, 20 GB data transfer, and 420 GB-hours of memory per month, plus 15 GB lifetime snapshot storage.

Category Functions Kind Ephemeral microVM runner Caveats Hobby is personal/noncom only; once any monthly limit is hit, sandbox creation pauses until the cycle resets (30 days from first use). Only the iad1 region is available, and storage is a 15 GB lifetime cap rather than a renewable monthly quota. Renewal monthly Card required No Eligibility anyone

Free value score

4.4 / 10
Show the math
Overall 4.4/10
value = 4.4/100
weighted_components_v1
Invocation value 5.5/10
value = 1.8 $/mo
fixed_log_v1
Runtime fit 3.1/10
value = 3.1/100
policy_score_v1
Deploy friction 3.6/10
value = 3.6/100
policy_score_v1

Key metrics

5000M/mo Sandbox creations
5K GB·s Active CPU
4 ms Max vCPUs per sandbox
20 GB/mo Data transfer

What you get

Firecracker microVM isolation with full root/sudo, Docker, VPN and FUSE support

Millisecond startup with Node and Python runtimes, persistent state on stop/resume

Generous 5,000 free sandbox creations per month on the Hobby tier

JS, Python SDKs and a CLI for programmatic create/run/file workflows

Gotchas

  • 5,000 creations/mo

    Up to 5,000 Sandbox.create() calls per billing cycle; resets each month.

  • 5 Active CPU hrs/mo

    5 hours of active CPU time per month (I/O wait is not counted); resets each cycle.

  • 420 GB-hrs memory/mo

    420 GB-hours of provisioned memory per month; resets each cycle.

  • 20 GB transfer/mo

    20 GB of inbound/outbound sandbox data transfer per month.

  • 15 GB storage (lifetime)

    15 GB snapshot storage as a one-time lifetime cap, not a renewable monthly quota.

  • 45 min max runtime

    A single sandbox can run for at most 45 minutes on Hobby (Pro/Enterprise allow 5 hours).

  • 10 concurrent

    At most 10 sandboxes can run concurrently on Hobby.

  • 4 vCPU / 8 GB max

    Each Hobby sandbox is capped at 4 vCPUs and 8 GB memory (Pro 8/16, Enterprise 32/64).

  • 40 vCPU/10 min

    vCPU allocation is rate-limited to 40 vCPUs per 10 minutes; control plane capped at 1,000 requests/minute.

  • Creation pauses at cap

    Once any included limit is exceeded, sandbox creation is paused until 30 days have passed since first use (cycle reset); upgrade to Pro to continue.

  • iad1 region only

    Vercel Sandbox is currently available only in the iad1 (US East) region.

  • Personal/noncom

    The Hobby plan is intended for personal, noncom use; commercial workloads require Pro or Enterprise.

Sources

microvm sandbox code-execution ai-agents untrusted-code firecracker serverless

Alternatives

Same category · similar quota
Yandex Cloud FunctionsYandex Cloud Functions · freemium · Serverless FaaS
4.4

Serverless function-as-a-service that runs your code on demand with no VM management, billed per invocation and GB-hour of execution.

1M/mo36K GB·s1 hr
Checked 27d ago
No-sleepOne-timeCold start
Google Cloud RunGoogle Cloud Run · paid · Paid plan
4.6

Pay-per-use container compute by vCPU-s and GiB-s plus $0.40/M requests. Free tier: 180,000 vCPU-s, 360,000 GiB-s, 2M requests/month. Scale-to-zero; request- or instance-based bill

$24u/vCPU-s$2.5u/GiB-s$0.40/M req
Checked 26d ago
No-sleep
DigitalOcean FunctionsDigitalOcean Functions · freemium · Serverless Functions
4.7

On-demand serverless functions with a flat always-free monthly compute allowance and no idle costs.

3.6M/mo90K GB·s15 min
Checked 27d ago
One-timeTrial