Open Source · Self Hostable · Docker Sandboxed

Code Execution Infrastructure
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 · Open Source

Built on battle-tested technologies

Go
Docker
Redis
GitHub

Everything required to execute code safely at scale

Container Isolation

Every execution runs inside a disposable Docker container destroyed on exit.

Batch Evaluation

Compile once and run against multiple test cases concurrently.

Async Job Queue

Redis-backed execution workers for non-blocking workloads.

Security Constraints

CPU, memory, filesystem, network, and PID controls on every run.

API Key Management

Authentication, quotas, and rate limiting out of the box.

Self Hosting

Deploy anywhere Docker can run. MIT licensed.

Simple architecture. Production-ready execution.

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

Secure by Default

  • No Network Access
  • Read-only Filesystem
  • Memory Limited
  • CPU Limited
  • PID Restricted
  • Non-root User
  • Ephemeral Containers
  • Automatic Cleanup

Simple API. Predictable responses.

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"
  }' | jq

Built for teams shipping code execution

AI Coding Assistants

Let LLMs write and run code with strict sandbox boundaries.

Technical Interview Platforms

Evaluate candidate solutions against hidden test cases at scale.

Online Judges

Compile once, run many — batch endpoint built for competitive programming.

Learning Platforms

Give students a safe runtime without managing infrastructure.

Autonomous Coding Agents

Execute agent-generated code with predictable, auditable results.

Internal Developer Tools

Self-host on your VPC. Your code never leaves your network.

Open source. Self-hostable. MIT licensed.

Go from clone to running infrastructure in under 60 seconds.

terminal
$ git clone https://github.com/SaishKorgaonkar/compiler-service
$ cd compiler-service
$ make pull-images
$ make docker-up

Built by Saish Korgaonkar

Final Year Computer Science student focused on backend systems, developer infrastructure, AI applications, and scalable software engineering.

Give your AI the ability to execute code safely.

Self-hostable infrastructure for coding agents, interview platforms, and developer tools.