Container Isolation
Every execution runs inside a disposable Docker container destroyed on exit.
Open Source · Self Hostable · Docker Sandboxed
Run untrusted Python, C++, and Java in isolated Docker containers. Built for coding agents, interview platforms, and developer tools.
Docker · Go · Redis · Open Source
Every execution runs inside a disposable Docker container destroyed on exit.
Compile once and run against multiple test cases concurrently.
Redis-backed execution workers for non-blocking workloads.
CPU, memory, filesystem, network, and PID controls on every run.
Authentication, quotas, and rate limiting out of the box.
Deploy anywhere Docker can run. MIT licensed.
A linear pipeline from HTTP request to sandboxed container — no magic, no vendor lock-in.
Client
Your application
API Gateway
Reverse proxy / TLS
Compiler Service
Go HTTP API
Redis Queue
Job persistence
Worker Pool
Concurrent executors
Docker Sandbox
Isolated containers
Results
stdout · stderr · exit code
REST endpoints with consistent JSON. Sync, async, and batch modes.
curl -s -X POST localhost:8080/v1/execute \
-H "Content-Type: application/json" \
-d '{
"language": "python",
"code": "print(input())",
"stdin": "hello world"
}' | jqLet LLMs write and run code with strict sandbox boundaries.
Evaluate candidate solutions against hidden test cases at scale.
Compile once, run many — batch endpoint built for competitive programming.
Give students a safe runtime without managing infrastructure.
Execute agent-generated code with predictable, auditable results.
Self-host on your VPC. Your code never leaves your network.
Go from clone to running infrastructure in under 60 seconds.
Self-hostable infrastructure for coding agents, interview platforms, and developer tools.