OPEN SOURCE · APACHE 2.0

The sandbox engine, on your servers.

Give every piece of AI-generated code its own disposable Linux machine, on hardware you control. Start with one box and grow to a fleet. Your SDK code and CLI work the same on PillDrops Cloud.

free to run · Linux with KVM or Docker · SDKs, CLI, MCP and dashboard included

run it on your own box
$ curl -fsSL https://get.pilldrops.com | sudo sh
✓ PillDrops is running (sandboxes are microVMs).
  Dashboard   http://your-host:8080/dashboard

$ pip install pilldrops
$ export PILLDROPS_API_URL=http://your-host:8080
$ export PILLDROPS_API_KEY=<your key>
# key: sudo cat /var/lib/sandbox/state/bootstrap.key

What you get.

Run code safely

Commands, code, files and a terminal in a sandbox isolated from the host. A microVM on KVM nodes, an isolated container on Docker nodes.

Host apps on a URL

Start a server and get a preview URL for any port, private by default or shareable.

Pause and resume

Idle sandboxes pause themselves and wake later. On KVM nodes memory and running processes come back too.

Fork, checkpoint, snapshot

Copy a sandbox, roll one back, or set a machine up once and start new ones from it.

Control the network

Allow or deny outbound traffic by domain or address, per sandbox.

Bring your own image

Use a template for Python, Node, Go, browsers, desktops or coding agents, or any Docker image.

Scale to a fleet

Add nodes behind a control plane. Sandboxes are scheduled across them and can move between them.

Drive it from anywhere

Python and JavaScript SDKs, a CLI, an HTTP API, a dashboard and an MCP server for AI agents.

Volumes

Storage that outlives a sandbox and attaches to the next one.

Apache 2.0

Use it, change it and ship it, commercially too, under a standard open-source license.

Want more, or nothing to operate?

PillDrops Cloud runs the same engine for you, billed per second, and adds agents, chat, schedules, functions, integrations, teams, a secret broker and automatic HTTPS.