Dedicated · shared · RL · browser · exec API

Sandboxes / every shape

Every kind of sandbox.
One API.

Shared boxes for burst work, dedicated boxes with no neighbours, environments built for RL rollouts, browser sandboxes that reach real sites, and an execution API with the heavy Python stack already installed. Need something we don't list — we'll build it with you.

read the docs

no sandbox — create one

< 5 ms

step latency · custom RL

~1 s

to a running machine

isolated

from your infrastructure

per-second*

after the first hour

Live instances

4 active
sb-a9f2 python running 38ms
sb-c4e1 node running 12ms
sb-7b3d python complete 91ms
sb-f21a bash spawning

The catalogue

Six ways to get a machine.
Same API, same teardown.

01
burst

Shared sandboxes

Pooled capacity for short work. Starts in about a second, with a one-hour minimum and per-second billing after that. The default for agent tool-calls and one-off runs.

start
~1 s
isolation
per sandbox
billing
per second after 1 hr*
create one
02
no neighbours

Dedicated sandboxes

Pinned vCPU, memory and disk on a host that is yours alone. Predictable latency for workloads that hate noisy neighbours — long agent sessions, benchmarks, anything you time.

cpu
pinned cores
jitter
near zero
term
hourly or reserved
create one
03
rollouts

RL environments

Thousands of identical environments kept warm between steps and stepped in one batch. Soft reset is in-process; hard reset respawns clean. Fast steps without the memory cost of holding snapshots.

step latency
< 5 ms
parallelism
thousands
memory
shared RO + warm pools
see RL docs
04
built with you

Custom RL sandboxes

Your simulator, your image, your hardware profile — co-designed with us and pinned to reserved capacity. Sub-5 ms steps, custom observation plumbing, whatever the training loop needs.

step latency
< 5 ms
image
yours
capacity
reserved
05
real web

Browser sandboxes

A disposable browser that reaches the real web, so an agent can open ChatGPT, Perplexity, Gemini or any site, act on it, and hand you back the session. Nothing touches your own machine.

surface
full browser
network
outbound only
teardown
nothing kept
browse sites
06
judge0-style

Execution API

Send code, get the result back. Judge0-style execution with the heavy Python stack — PyTorch, NumPy, SciPy, pandas — already resident, so nothing waits on an install.

pytorch · numpy
preloaded
returns
output · time · memory
sandbox
managed for you
read the docs

Command line

One command,
then it's just your terminal.

The installer detects your OS and CPU, verifies a checksum and drops the bzlabs binary on your PATH. macOS and Linux, Intel and ARM; Windows works under WSL.

read the docs
shell
curl -fsSL https://boltzlabs.john221wick.in/cli/install.sh | sh
bzlabs auth paste an API key
bzlabs create pick a machine, interactively
bzlabs ls list your sandboxes
bzlabs connect <id> open an interactive shell
bzlabs exec <id> <cmd> run one command
bzlabs rm <id> destroy a sandbox

Tell us the shape

Want a sandbox built for
reinforcement learning?

Per-second after hour 1*Root accessEditor or terminalDedicated or sharedCustom RL on request