Judge0 CE
Open-source code execution API that compiles and runs source code across dozens of programming languages, supporting single and batch submissions with real-time status tracking.
Slug: judge0
Key:
Base URL:
Auth: none
Endpoints: 10
Reachable: unknown
CORS: unknown
Tier: verified
Key:
judge0.com:judge0-ceBase URL:
https://ce.judge0.com/Auth: none
Endpoints: 10
Reachable: unknown
CORS: unknown
Tier: verified
Topics
Tutorials
- Getting Started with Judge0 CE — I can run code snippets in 60+ programming languages on Judge0 CE — no auth, no setup — and return stdout, stderr, and an exit status, but your code gets at most 5 seconds of CPU time and 256 MB of memory with networking disabled.
Skills
- Run code in sandbox — I can run code snippets in 60+ languages on Judge0 CE — no auth, no setup — returning stdout, stderr, and exit status, but the sandbox caps CPU at 5 seconds, memory at 256 MB, and disables networking.
- Run code snippets on judge0 — I can run code snippets in 60+ languages on Judge0 CE — no auth, no setup — and return stdout, stderr, and an exit status, but networking is disabled and your code gets at most 5 seconds of CPU time and 256 MB of memory.
Endpoints (12)
| Path | Summary | Response | Auth |
|---|---|---|---|
| about | Get about information | application/json |
— |
| config_info | Get configuration info | text/plain |
— |
| languages | Get active languages | text/plain |
— |
| languages/all | Get all languages | text/plain |
— |
| languages/{id} | Get language by ID | application/json |
— |
| statistics | Get instance statistics | application/json |
— |
| statuses | Get submission statuses | text/plain |
— |
| submissions | Create a submission | application/json |
— |
| submissions/batch | Get batch submissions | application/json |
— |
| submissions/batch | Create batch submissions | application/json |
— |
| version | Get version | application/json |
— |
| workers | Get workers information | application/json |
— |