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
Schedulerours7.92%7207 missed—
Promigence100%—154ms
Miosa100%—192ms
Archil100%—283ms
CreateOS100%—299ms
Daytona100%—416ms
Superserve100%—447ms
Blaxel100%—496ms
Beam100%—511ms
Novita100%—822ms
Upstash100%—904ms
Mosaic100%—907ms
Vercel100%—1.76s
Namespace100%—2.23s
Tensorlake100%—2.25s
Run Cloud100%—4.40s
Isorun99.83%1 min239ms
Gravixlayer99.83%1 min256ms
Arker99.83%1 min423ms
Buddy99.83%1 min459ms
Cloudflare99.83%1 min696ms
Cloud Run99.83%1 min741ms
Modal99.83%1 min773ms
sfcompute99.83%1 min1.09s
Freestyle99.83%1 min1.27s
E2B99.83%1 min1.68s
Sandbox099.83%1 min3.04s
CodeSandbox99.83%1 min8.26s
Sprites99.67%2 min871ms
Railway99.67%2 min5.05s
Sail99.51%3 min3.28s
Tenki99.03%6 min1.02s

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

No ongoing incidents in this window. Incidents are stretches of 3+ consecutive checks that did not pass.

What went wrong (4 errors)
  • 12×step_timeout
  • 10×participant failed
  • 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 →