01
Container Isolation
Every execution runs inside a disposable Docker container destroyed on exit.
Open Source · Self Hostable · Docker Sandboxed
For AI Applications
Run untrusted Python, C++, and Java in isolated Docker containers. Built for coding agents, interview platforms, and developer tools.
Docker · Go · Redis · MIT Licensed
The Stack
Go
HTTP API & worker pool
Docker
Execution sandbox
Redis
Job queue & persistence
MIT
License
Capabilities
01
Every execution runs inside a disposable Docker container destroyed on exit.
02
Compile once and run against multiple test cases concurrently.
03
Redis-backed execution workers for non-blocking workloads.
04
CPU, memory, filesystem, network, and PID controls on every run.
05
Authentication, quotas, and rate limiting out of the box.
06
Deploy anywhere Docker can run. MIT licensed.
Architecture
A linear pipeline from HTTP request to sandboxed container — no magic, no vendor lock-in.
Sandbox
Every constraint is applied on every run — there is no unrestricted execution path.
Interface
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"
}' | jqUse Cases
Let 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.
Self Hosting
Go from clone to running infrastructure in under 60 seconds.
Self-hostable infrastructure for coding agents, interview platforms, and developer tools.