// OpenScale Sandboxes //
Built-in with more features.
At 20x cheaper price.
Each sandbox gets its own microVM, filesystem and network. Run 100 side by side by default, and ask us when you need more.
/////////////////////////////////
@@**__**__**@@@@**__**__**@@
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
WHY OPENSCALE SANDBOXES
More than other sandboxes
give you.
- 01Safe by default
A real Linux machine per agent.
Each sandbox is its own Firecracker microVM. Your agent gets root on a real machine, and your users never see each other.
- 02Start, sleep, stay
Up before your agent asks.
A fresh sandbox is ready by the time your agent needs it.
Naps for free.
After 5 idle minutes it pauses itself. The next call wakes it, memory and files intact.
Lives until you delete it.
No 24-hour cap. Keep a sandbox for weeks; paused ones are free and kept.
- 03Built for your stack
Commands, files, ports, browsers.
Background commands, streaming and stdin, an interactive terminal, a filesystem, a preview URL per port, Dockerfile templates, a headless browser, pause and resume.
Your sandbox code runs unchanged.
The JS and Python SDKs and the CLI you already use work as they are. Set two env vars, done.
- 04Fair at any size
Pay for the seconds it runs.
4 vCPU and 8 GB for $0.034 an hour. No platform fee, no minimum.
From one to a crowd.
1–8 vCPU and up to 16 GB, 25 GB of disk included. 100 at once by default, more on request.
PRICE
The lowest bill here.
Everything included.
| Provider | Cost per month | Multiple of OpenScale |
|---|---|---|
| OpenScale | $24.82 | — |
| E2B | $241.63 | ×9.7 |
| Daytona | $241.63 | ×9.7 |
| Modal Sandboxes | $347.48 | ×14 |
| Runloop | $462.82 | ×18.6 |
| Vercel Sandbox | $497.86 | ×20.1 |
List prices, 4 vCPU · 8 GB, 3 Nov 2026. Vercel at full CPU.
Included on every sandbox
No caps
- No session time limit
- 100 at once from day one
- 25 GB disk included
Resumable
- Sleeps when idle, wakes on use
- Resumes with memory and files intact
- Paused sandboxes are free
No overhead
- No platform fee, billed per second
- Same key as your models
- Your SDK code runs unchanged
Also on every sandbox: commands, streaming, an interactive terminal, files, preview URLs, Dockerfile templates, a headless browser, pause and resume.
SWITCH TO OPENSCALE
Switch in three steps.
No code to rewrite.
Step 1: Get an OpenScale key
sk-openscale-••••••••
The same key you use for models. Sign in and copy it.
Step 2: Set two variables
E2B_DOMAIN=sandbox.openscale.so E2B_API_KEY=sk-openscale-••••
Point the SDK or CLI you already use at us.
Step 3: Run what you already have
npm test ✓ same results, fasterTemplates, commands, files and preview URLs work as before.
FAQs
No. Set E2B_DOMAIN=sandbox.openscale.so and use your OpenScale key as E2B_API_KEY. The JS and Python SDKs and the CLI work as they are.
Yes. If your code already uses these SDKs, it’s the two env vars above. If it uses another provider’s SDK, install the SDK in our docs and swap your create, run and file calls. Ask us and we’ll help you move.
Per second while a sandbox runs, on its allocated size: $0.0065 per vCPU-hour plus $0.001 per GiB-hour of memory. No platform fee, no minimum. Paused sandboxes cost nothing.
With auto-pause on, a sandbox sleeps after 5 idle minutes and wakes on the next call. A busy sandbox never sleeps mid-task.
No. A sandbox lives until you delete it.
100 by default. Ask us and we raise it for your account.
1–8 vCPU and up to 16 GB of memory, with 25 GB of disk included. No GPU.
Singapore for now. More regions are coming.
Volumes, secrets, fork and the snapshots API. Everything else in the SDK works.
Anything else? Read the docs or email us.