# Judge0

Robust, fast, scalable, and sandboxed open-source online code execution system for humans and AI.

Source: https://wheredoirunthis.com/products/judge0 · JSON: https://wheredoirunthis.com/api/products/judge0 · Read on 2026-10-14

## At a glance

- Type: Sandbox
- Kind: Open core
- Isolation: Container
- Free tier: Yes
- Starting price: €27/mo
- GPU: No
- Regions: Not disclosed
- Coverage: 4 of 61 assessed capabilities supported
- Agent readiness: read 9 of 11 signals, drive 7 of 11 signals

## Links

- Homepage: https://judge0.com/
- Docs: https://ce.judge0.com/
- Pricing: https://judge0.com/#pricing
- Repository: https://github.com/judge0/judge0

## Pricing

- Model: Tiered subscription with daily-submission quotas + per-extra-submission overage (Shared Cloud, billed via RapidAPI); Dedicated Cloud + Enterprise are custom/contact; self-host is free under GPL-3.0.
- Unit: submissions/day (quota) + €0.001 per extra submission
- Free tier: yes

| Tier | Price | Includes | Notes |
| --- | --- | --- | --- |
| Basic (Shared Cloud) | Free | Free cloud tier, no card required. | Disclosed in the site FAQ (not the pricing toggle, which leads with paid tiers). [source](https://judge0.com/) |
| Pro (Shared Cloud) | €27/month | Community + email support. | Sign-up routes to rapidapi.com/judge0-official/api/judge0-ce/pricing. [source](https://judge0.com/#pricing) |
| Ultra (Shared Cloud) | €54/month | Community + email support. |  [source](https://judge0.com/#pricing) |
| Mega (Shared Cloud) | €107/month | Community + email support. |  [source](https://judge0.com/#pricing) |
| Dedicated Cloud | Custom / contact |  | Dedicated Cloud is offered; no numerical dedicated pricing captured. Shared Cloud pay-per-use and USD toggles exist but their rates were not assessed. [source](https://judge0.com/#pricing) |

- Overages: €0.001 per extra submission beyond the daily quota (Shared Cloud).
- Card required: Not documented
- Source: https://judge0.com/#pricing

## Website design

Desktop public website · assessed 2026-10-14

Complete assessment.

The desktop landing and pricing views use a spacious monochrome, monospaced presentation: a split hero with a tilted inverse-text highlight and IDE screenshot, followed by restrained rounded plan cards. The API docs use a denser sidebar-and-article layout with light sans-serif headings and a colorful circuit-pattern banner.

- Styles: Editorial minimalism, Corporate
- Landing page: captured
- Pricing: captured
- Docs: captured

## Runtime

- **GPU & accelerators**: no — "No GPU-backed execution; CPU code execution only." [source](https://ce.judge0.com/)
- **BYOC (Bring your own cloud)**: no — "No managed BYOC (run-in-your-cloud-account) tier. Hosted Cloud runs on Judge0's infra (RapidAPI-fronted); the self-host option runs in the operator's own infra under GPL, which is self-host (self-host-oss), not managed BYOC." (source: homepage pricing) (confidence: medium)
- **Secrets management**: no — "No first-class secrets management / secret injection. A submission accepts source_code, stdin, command_line_arguments, compiler_options, and additional_files — no secret store." [source](https://ce.judge0.com/)
- **Storage options**: ephemeral — "Ephemeral sandbox filesystem; additional_files (a base64-encoded .zip) are provisioned alongside the program for the run. No persistent storage." [source](https://ce.judge0.com/)
- **Supported workloads**: Sandboxed compilation + execution of untrusted / AI-generated code in 60+ (CE) / 90+ (CE + Extra CE) languages and frameworks; single-file and multi-file (project) programs. [source](https://github.com/judge0/judge0)
- **Persistence**: ephemeral — "Execution sandbox is temporary; stored submission results can be retrieved by token. This is not a persistent filesystem/session." [source](https://ce.judge0.com/)
- **Data jurisdiction**: na — "Shared Cloud is fronted by RapidAPI; specific hosting region not publicly disclosed. Data controller / company is Judge0 d.o.o., Zagreb, Croatia (EU)." (source: homepage + privacy policy) (confidence: low)
- **Resource limits & quotas**: Per-submission cpu_time_limit, wall_time_limit, memory_limit, max_processes_and_or_threads, max_file_size and stack_limit; paid Shared Cloud tiers list 2000/5000/10000 submissions/day, Basic FAQ 50/day. [source](https://ce.judge0.com/)
- **SDK languages**: Python, Dart, JavaScript [source](https://github.com/judge0)
- **Network & egress controls**: yes — "enable_network: If true program will have network access. Instance administrators control allow_enable_network; verify configuration rather than assume network is disabled by default." [source](https://ce.judge0.com/)
- **Snapshots & forks**: no — "Asynchronous submission API with optional synchronous waiting; no running-instance snapshot/fork endpoint in current reference." [source](https://ce.judge0.com/)
- **Deployment methods**: api, sdk [source](https://ce.judge0.com/)
- **Isolation**: Container — "Uses the isolate sandbox (github.com/ioi/isolate) — OS-level isolation via Linux namespaces + cgroups (shared kernel), not a microVM/VM. FAQ: 'Each submission runs in a secure, containerized environment with strict resource limits and network restrictions.' README Special Thanks: Isolate, Docker, Ruby on Rails." (source: ce.judge0.com + homepage FAQ + README) (confidence: high)

## Capabilities

### AI & agents

| Capability | Status | Evidence |
| --- | --- | --- |
| Agent skills | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| AI app builder | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Autonomous QA agent | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Built-in coding agent | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| BYOK for LLMs | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Credential-injection proxy | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| LLM gateway | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| MCP client | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| MCP-server hosting | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| MCP server | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Model inference API (first-party) | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Preinstalled coding agent | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |

### Networking & delivery

| Capability | Status | Evidence |
| --- | --- | --- |
| Automatic HTTPS | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Custom domains | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Direct public IPv6 | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Edge KV store | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Egress controls | Supported | "If true program will have network access." [source](https://ce.judge0.com/) |
| Email send / receive | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Public preview URLs | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Private networking | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Built-in reverse proxy | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |

### Organisation & security

| Capability | Status | Evidence |
| --- | --- | --- |
| Built-in auth | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| BYOC | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Deploy into customers' VPCs | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Secrets management | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Self-host / OSS core | Supported | "Self-hostable" [source](https://github.com/judge0/judge0) |
| Sharing | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| SSO / SAML | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Teams | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Workload identity | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |

### Developer access

| Capability | Status | Evidence |
| --- | --- | --- |
| CLI | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| E2B-compatible API | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Filesystem API | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Git deploy | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| HTTP data API | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| OpenAPI spec | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Private container registry | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Public API | Supported | "Simple HTTP JSON API for easy integration" [source](https://github.com/judge0/judge0) |
| SDK | Supported | "The official Python SDK for Judge0." [source](https://github.com/judge0/judge0-python) |
| SSH access | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |

### Compute & storage

| Capability | Status | Evidence |
| --- | --- | --- |
| Cloud-init / ignition config | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Desktop / computer-use sandbox | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| GPU compute | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Live-state (memory) snapshots | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Multi-region | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Object storage | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Persistent disk | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Sandbox templates / custom images | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Scale to zero | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Selectable isolation runtime | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Snapshots / forking | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |

### Data

| Capability | Status | Evidence |
| --- | --- | --- |
| Database branching | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Ephemeral instant DB (no-signup) | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| First-party database | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Vector search | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |

### Platform & operations

| Capability | Status | Evidence |
| --- | --- | --- |
| Managed CI/CD runners | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Built-in observability | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Preview environments | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Scheduled tasks | Not supported | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Project template marketplace | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |
| Durable workflows | Not applicable | "Judge0 can run both single-file and multi-file programs in a sandboxed environment with specified resource limitations." [source](https://ce.judge0.com/) |

## Agent readiness

### Read: 9 of 11 signals present

9/11 signals (7 full, 2 partial)

- Llms txt: pass — "Substantive /llms.txt links products, docs (ce.judge0.com), guides, references, blog, contact, research paper, Postman."
- Llms full txt: fail — "/llms-full.txt returns the Next.js app shell (HTTP 404)."
- Robots AI policy: partial — "robots.txt 'Allow: /' (Disallow /api/, /_next/); default-allow, no explicit AI-UA allow or block."
- JSON LD: pass — "Fresh homepage HTML/RSC contains Organization, SoftwareApplication and WebSite JSON-LD."
- Sitemap: pass — "/sitemap.xml lists 27 URLs (home, llms.txt, blog posts, authors)."
- Meta quality: pass — "Complete <title>, meta description, OpenGraph + Twitter card tags."
- Markdown negotiation: fail — "Accept: text/markdown returns text/html; /index.md 404. No markdown variant served."
- Content efficiency: partial — "Fresh homepage:5350 bytes normalized readable text excluding script/style/noscript /182382 HTML bytes=2.93%; RSC JSON is not readable text."
- Docs discoverable: pass — "API documentation linked first-class from the homepage + llms.txt (ce.judge0.com)."
- Pricing machine readable: pass — "Structured pricing tiers (Pro/Ultra/Mega €27/54/107/mo with submissions/day) rendered on /#pricing."
- Anti bot: pass — "First-party homepage/docs and well-known probes fetched without challenge; linked third-party ResearchGate paper blocked and separately recorded."

### Drive: 7 of 11 signals present

7/11 signals (3 full, 4 partial)

- Public API: pass — "Rich HTTP JSON API fully documented at ce.judge0.com (submissions, languages, statuses, system/config, authorization)."
- Openapi spec: fail — "No fetchable OpenAPI/Swagger spec (Slate-style docs; standard spec paths 404). Postman collection exists but is not OpenAPI."
- MCP server: fail — "No first-party MCP server (/.well-known/mcp 404; none in docs). Community MCP servers exist (BACH-AI-Tools, javaguru, ZefanHu) — third-party, not counted."
- SDK packages: pass — "Official Python, Dart and JavaScript SDK README/org repositories fetched; JavaScript package @judge0/judge0-js."
- Auth docs: pass — "Documented API auth: X-Auth-Token (authn) + X-Auth-User (authz) with an Authorize endpoint; cloud uses RapidAPI keys."
- Agent self serve creds: partial — "SDK instructions use RapidAPI/dashboard API keys; no programmatic key issuance documented. Homepage RSC FAQ says Basic50/day and no card."
- Webhooks: partial — "callback_url documented (Judge0 PUTs the submission to your URL on completion); no payload-signing documented."
- CLI tool: fail — "No official CLI; integration is via the HTTP API or the Python/Dart SDKs."
- Error model: partial — "Documented submission status model (status object id/description: Accepted, Compilation Error, Runtime Error SIGSEGV, …) + auth error responses; no formal API-wide JSON error schema."
- Rate limit docs: partial — "Daily submission quotas in current homepage pricing; no own API rate-limit response headers documented. Do not assume RapidAPI headers without evidence."
- Agent config: fail — "No agents.md / /.well-known/agent / skills listing (llms.txt counts under parse_ability)."

## Compliance & regions

- Regions note: Hosted workload regions not disclosed on fetched homepage/pricing/docs. Company address is Zagreb, Croatia; that is not a hosting-location guarantee. Self-host placement is operator-controlled.

## Open source

- Repository: https://github.com/judge0/judge0
- License: GPL-3.0
- Stars: 4474
- Forks: 945
- Self-host methods: docker, compose
- Self-host dependencies: postgres, redis

## Company & presence

- Headquarters: Zagreb, Croatia
- Founded: 2016
- Team size: Small (undisclosed)
- Privacy policy: https://judge0.com/privacy-policy
- GitHub: https://github.com/judge0
- X (Twitter): https://x.com/Judge0HQ
- LinkedIn: https://www.linkedin.com/company/judge0
- Discord: https://discord.judge0.com/
- Blog: https://judge0.com/blog
- Newsletter: https://newsletter.judge0.com/
- Status page: https://status.judge0.com/
- Product Hunt: https://www.producthunt.com/products/judge0-ide

## Nearby in the atlas

- [Agent Safehouse](/products/agent-safehouse.md)
- [Agent Sandbox](/products/agent-sandbox.md)
- [Agent Substrate](/products/agent-substrate.md)
- [Agent37](/products/agent37.md)
- [AgentNest](/products/agentnest.md)
- [Anthropic Sandbox Runtime (srt)](/products/sandbox-runtime.md)

## Method

Facts come from the product's own public pages. Each claim carries its evidence: a quote and the page it came from. We count capabilities rather than grade products, and "Not assessed" means we have not checked, never that the product lacks it.
