Reliability Benchmarks

Our reliability benchmark creates a sandbox, runs a workload, and destroys it every minute to test the uptime reliability of sandbox providers. All times are UTC.

All passedBlipsDownMissed (scheduler)Pending
ParticipantUptimeDowntimep50
Schedulerours99.39%3 missed—
Promigence100%—146ms
Miosa100%—187ms
Archil100%—268ms
CreateOS100%—287ms
Daytona100%—402ms
Superserve100%—435ms
Blaxel100%—481ms
Beam100%—508ms
Novita100%—816ms
Mosaic100%—869ms
Upstash100%—895ms
Vercel100%—1.74s
Namespace100%—2.19s
Tensorlake100%—2.24s
Run Cloud100%—4.36s
Isorun99.79%1 min229ms
Gravixlayer99.79%1 min252ms
Arker99.79%1 min411ms
Buddy99.79%1 min452ms
Cloudflare99.79%1 min675ms
Cloud Run99.79%1 min723ms
Modal99.79%1 min761ms
sfcompute99.79%1 min1.06s
Freestyle99.79%1 min1.24s
E2B99.79%1 min1.74s
Sandbox099.79%1 min3.02s
CodeSandbox99.79%1 min8.25s
Sprites99.59%2 min855ms
Railway99.59%2 min5.03s
Tenki99.39%3 min977ms
Sail99.39%3 min3.23s

Hover a cell for its numbers. Click a participant cell to open their checks for that day.

  • DownSail
    Wed, Nov 4 04:51 UTC → Wed, Nov 4 04:54 UTC · 4 min · 3 failed
    step_timeout
What went wrong (4 errors)
  • 10×participant failed
  • 9×step_timeout
  • 2×probe_failed
  • 1×participant failed before reporting results

How it works: a ComputeSDK Actions run fires on schedule and, for each provider, creates a fresh sandbox through that provider’s ComputeSDK adapter — the same create path our TTI and DAX benchmarks use. Inside the sandbox it writes a 1 MiB file of random data, SHA-256 hashes it twice, requires the digests to match, deletes the file, and destroys the sandbox. The check passes only if the full create → probe → destroy loop succeeds in time; runs that fail to dispatch count as scheduler misses, not provider downtime.

Need a provider’s uptime on demand? Sign up for a free ComputeSDK account and query any provider’s status through the API, CLI, or MCP.

On this leaderboard? Your next public run is benchmark Friday — know your number every day.Get stealth benchmarks →