Server Setup
Start the isol8 HTTP server:Remote Client (Library)
Connect to a remote isol8 server from any TypeScript/JavaScript application:Remote Client (CLI)
Execute code on a remote server from the command line:Remote Persistent Sessions
Use persistent sessions on the server for multi-step workflows:Streaming Over HTTP (SSE)
Stream execution output in real time via Server-Sent Events:File Transfer (Remote)
Upload and download files on a remote persistent session:Server Configuration
Configure the server viaisol8.config.json:
| Setting | Default | Description |
|---|---|---|
maxConcurrent | 10 | Maximum parallel executions |
cleanup.autoPrune | true | Periodically remove idle sessions |
cleanup.maxContainerAgeMs | 3600000 | Max session age before pruning (1 hour) |