Installation
- Node.js 18 or later
- Platform with hardware virtualization (see Installation)
Basic Execution
1
Create a file hello.js
2
Run it
- BoxLite pulls the
python:slimOCI image (first run only) - Creates a lightweight VM with the image
- Executes the Python command inside the VM
- Streams output back to your application
- Cleans up when
stop()is called
TypeScript 5.2+ (Async Disposal)
Code Execution (AI Agents)
1
Create a file codebox.js
2
Run it
- CodeBox automatically installs required packages (requests)
- Executes the code in complete isolation
- Returns the output as a string
- Your host system remains completely safe
Running Examples
BoxLite includes 5 Node.js examples:1
Clone and build the SDK
2
Run the examples
Next Steps
Core concepts
Understand the different box types (SimpleBox, CodeBox, BrowserBox, and more), lifecycle, images, and resource configuration.
Execute AI-generated code
Learn to use CodeBox for safe code execution — auto-install packages, run untrusted code, and capture output.
Node.js SDK Reference
Complete API reference for SimpleBox, CodeBox, BrowserBox, ComputerBox, and more.

