Price
“Disk” is the space for your own files; the OS and the pre-installed tools sit outside it. One
default sandbox running a whole month (730 h) is $26. Every size is a full Linux VM with the same tools, snapshots, hosting and desktop; only the machine changes.
* xlarge needs a $100 plan or higher and an operator to allocate the capacity: ask us.
Pick the size when you create a sandbox, and change it on resume or fork:
Concurrency
A plan sets how many sandboxes you may run at once. Its price is not a fee: every dollar comes back as sandbox time at the rates above, so the $20 plan is $20 of time (555 hours ofdefault) plus the right to run 100 sandboxes at the same time.
- Included time is granted each month and expires at the end of it.
- Need more time in a month: buy credit packs ($20 each, same rates, they never expire), or turn on auto-refill. Plan time is spent first, packs after.
- Concurrency and start limits are per plan; on an organization they are multiplied by the number of seats.
- Trial: 25 free hours, 2 sandboxes at once,
smallanddefaultonly, until your first payment.
boat billing plan 100. Upgrades are prorated and take effect immediately.
Compared to others
† exe.dev: Cloud Pool rate; Codespaces: $0.18/h per 2 cores; Cloudflare: active CPU only; Vercel Sandbox: active CPU only; Blaxel: active CPU only.
”Active CPU” billing
Some providers do not price the machine; they price the CPU seconds your code happens to burn, and the memory the whole time. The pitch is the best case: “you will rarely max the box”. What it means for you:- You cannot know the price before you run. The same job costs a different amount every time, and a build, a test suite, a browser or an agent thinking is mostly CPU anyway.
- The memory meter never pauses. A 4 vCPU / 8 GB sandbox idling at 0.1 vCPU still pays for 8 GB every second.
- Nobody publishes the distribution. Not one of them says what their smallest, median or heaviest user actually consumes, so “99% of the time you won’t max it” is a claim you would have to benchmark yourself to check.
Performance
We ran the hpc-sandbox-benchmarks suite on the 4 vCPU / 8 GB machine of every provider (ourdefault). The headline job is a Node.js build & test loop: bundle, lint, test, repeat. Full results: 2026-08-24 leaderboard.
The Hetzner-hosted cell of the same run, the slowest machine a
default can land on, did 8.9 runs per second (113 s per 1,000, $1.13 per million).
The boat row is our bare metal host, measured with the same suite on 2026-08-24. Values are medians over several machines per provider, with 95% intervals within ±20% of them.
Worked examples
For the API
GET /limits reports balances as seconds of default time (100,000 per dollar). A small sandbox draws 0.5 of those per second it runs, a large 2, an xlarge 5.56; creditBalanceHours and packBalanceDollars restate the same balance in hours and dollars. boat usage <id> and GET /sandboxes/{id}/usage give one sandbox’s bill, with the size already applied. See Billing details for organizations, caps and what happens when you run out.