Endpoint catalog
GET /health
Liveness + server version, no auth required.
POST /execute
Execute code and return the full result payload.
POST /execute/stream
Stream stdout/stderr/exit as Server-Sent Events.
POST /file
Upload base64 content to a persistent session container.
GET /file
Download base64 content from a persistent session container.
DELETE /session/:id
Destroy a persistent session and release resources.
POST /cleanup
Trigger authenticated server-side cleanup for sessions, containers, and optional images.
Auth rules
GET /healthis public.- All other endpoints require
Authorization: Bearer <api-key>.