Migration: The CLI is now
@isol8/cli (installed as isol8 command). The library is @isol8/core.- install and verify the CLI
- build runtime images
- run real sandboxed code
- check effective defaults
Prerequisites
- Docker installed and running
- Bun or Node.js runtime available
Default behavior:
network: "none", timeoutMs: 30000, memoryLimit: "512m".1
Install and verify
Install the global CLI.Verify installation and Docker connectivity:
2
Build runtime images
Run
setup to build the base Docker images (isol8:python, isol8:node, etc.). This creates the local isol8 image hierarchy.This step is idempotent. Is uses Docker labels to detect if images are already up-to-date, so you can run it safely as part of your deployment script.
3
Run code
Execute a simple Python script.
4
Try core capabilities
Install a package (ephemeral) and inspect config.
Next steps
Execution guide
Learn request fields, modes, and streaming behavior.
CLI reference
Complete command and flag behavior.
Option mapping
Map every feature to CLI/config/API/library inputs.
Troubleshooting
Diagnose setup, runtime, and server issues.