Skip to main content

System requirements

BoxLite runs lightweight micro-VMs and requires hardware virtualization support.
PlatformArchitectureRequirements
macOSApple SiliconmacOS 12+ (Monterey or later)
Linuxx86_64KVM enabled (/dev/kvm accessible)
LinuxARM64KVM enabled (/dev/kvm accessible)
Windows (WSL2)x86_64WSL2 with KVM support
macOS Intel (x86_64) is not supported due to Hypervisor.framework stability issues.

Verify virtualization support

# Check macOS version (should be 12+)
sw_vers

# Check architecture (should be arm64)
uname -m

Install an SDK

pip install boxlite
Requirements: Python 3.10+, pip 20.0+Verify:
python3 -c "import boxlite; print(boxlite.__version__)"

Next steps

Python quickstart

Create your first sandbox, execute code, and explore BoxLite’s Python API.

Node.js quickstart

Run commands in isolated VMs with the Node.js SDK and TypeScript support.

Rust quickstart

Use the native Rust crate for performance-critical sandbox workloads.

C quickstart

Integrate BoxLite into C/C++ applications via the native C API.