A hard isolation boundary
Every workload runs inside a KVM-backed Firecracker microVM with its own kernel and filesystem.
Linux sandboxes for agents
Run production coding workloads on hardware-isolated Linux machines for a fraction of what the usual sandbox providers charge.
Published usage rates or nearest matching tier, reviewed July 12, 2026. Plan fees, credits, storage, network, and creation charges are excluded.
4.0¢ / hour
2 vCPU and 4 GiB at launch rates
Would rank #1*
Unofficial Dax benchmark result
Per-second billing
Pause with no compute charge
Real workload performance
ComputeSDK's Dax benchmark exercises a complete coding workload inside a fresh sandbox, not just an API response or a warm-start timer.
Read the public methodology#1
unofficial*
*Run Cloud's result was produced by us using the benchmark's public script and is not yet included in ComputeSDK's official provider results.
Your workload, your bill
Set your concurrency and monthly runtime to compare the same normalized Linux workload across providers.
Broad and exact placement apply only published region-selection premiums. Providers without a published multiplier remain unchanged.
Normalized to 2 vCPU / 4 GiB. Estimates apply each provider's published usage rates or nearest matching tier to the same runtime.
Illustrative usage estimate only. Plan fees, included credits, storage, network, and creation charges are excluded. Active-CPU providers assume 100% utilization; lower utilization can reduce their actual bill.
Lower switching cost
Keep the lifecycle your application already understands and move workloads over incrementally with provider-shaped compatibility adapters.
Keep core lifecycle and command code familiar while you move workloads incrementally. Unsupported provider-specific features fail explicitly.
# from modal import Sandboxfrom runcloud.compat.modal import Sandbox # Core create, exec, lookup, and terminate calls keep their familiar shape.Compatibility matrix
Start with a provider-shaped import, keep the core lifecycle familiar, then validate the provider-specific features called out by each adapter.
Swipe to compare →
| Provider | Language | Original package | Run Cloud adapter | API shape | Migration | Guide |
|---|---|---|---|---|---|---|
| 01Modal | Python | modal | runcloud.compat.modal | Sandbox | Core import change | Compare → |
| 02E2B | Python | e2b | runcloud.compat.e2b | Sandbox | Core import change | Compare → |
| 03Blaxel | Python | blaxel.core | runcloud.compat.blaxel | SandboxInstance | Core import change | Compare → |
| 04CodeSandbox | TypeScript | @codesandbox/sdk | @run-cloud/sdk/compat/codesandbox | CodeSandbox | Core import change | Compare → |
| 05Vercel | TypeScript | @vercel/sandbox | @run-cloud/sdk/compat/vercel | Sandbox | Core import change | Compare → |
| 06Cloudflare | TypeScript | @cloudflare/sandbox | @run-cloud/sdk/compat/cloudflare | getSandbox | Core import change | Compare → |
| 07Fly.io | TypeScript | Fly Machines REST API | @run-cloud/sdk/compat/fly | Machines | Core import change | Compare → |
| 08Daytona | Python | daytona | runcloud.compat.daytona | Daytona | Core import change | Compare → |
No missing pieces
Every workload runs inside a KVM-backed Firecracker microVM with its own kernel and filesystem.
Use apt, curl, Git, language runtimes, package managers, and the tools your coding workloads already expect.
Snapshot an environment, restore it later, or fork it into parallel agent work without starting over.
Preserve useful state between agent turns without paying for an idle machine.
Keep interactive agent work moving with cache-local images designed for sub-second startup.
Fan out evaluations, builds, and agent branches without maintaining a standing fleet.
More than Linux when you need it
Add browser-controlled iOS simulators and cloud Xcode builds when the work needs to leave the Linux sandbox.
FAQ
What teams usually ask before moving a sandbox workload across.
A 2 vCPU and 4 GiB Linux sandbox costs approximately $0.0296892 per active hour at current launch rates. Two vCPUs are one physical core, and CPU and memory are metered independently by the second. Sandboxes auto-scale CPU: the size is a billing floor, and usage above it bills at the same rate as its own CPU (burst) invoice line.
It runs a cold clone, install, and typecheck cycle for the OpenCode repository inside a fresh sandbox. The workload prepares Linux, installs Node and Bun, clones a pinned commit, installs packages, and runs the project typecheck.
Not yet. The Run Cloud result was produced using the benchmark’s public script but is not currently part of ComputeSDK’s published provider runs. It is presented as an unofficial result until an independent run is published.
Run Cloud provides provider-shaped compatibility adapters for common sandbox APIs. They are intended to preserve core lifecycle code while you migrate incrementally and validate provider-specific behavior.
Run Cloud Linux sandboxes are KVM-backed Firecracker microVMs with a dedicated kernel and filesystem rather than shared-kernel containers.
Compare the bill, test the workload, and migrate without rebuilding your product around another provider.