Why BoxLite?
Embeddable
A library you import — no daemon, no cloud account, no root. Local first, cloud when you’re ready.
Stateful
Boxes retain packages, files, and environment across stop/restart. No rebuilding on every interaction.
Snapshots
Fork, checkpoint, and restore full sandbox state. Branch execution like
git branch for environments.Hardware isolation
Each sandbox is a real micro-VM with its own Linux kernel. VM-level security with container-level ergonomics.
Quick start
- Python
- Node.js
BoxRun — sandbox management
BoxRun is the management layer for BoxLite sandboxes. Create, list, stop, and delete boxes through a CLI, REST API, Python SDK, or web dashboard — all in a single binary.SDKs and platforms
Next steps
Tutorials
Execute code, connect LLMs, transfer files, and automate browsers — step-by-step.
Guides
AI agent integration, security configuration, and production patterns.
SDK reference
Full API reference for the Python, Node.js, Rust, and C SDKs.
Architecture
How BoxLite works under the hood — microVMs, the jailer, networking, and storage.
Join the community
Ask questions, share projects, and chat with the BoxLite team on Discord.

