Back to Directory
Judge0

Judge0

Compute
Online code execution — run source code in 60+ programming languages with sandboxed isolation.
Available through Locus
MPP

About Judge0

Review the Service identity, supported languages, protocol versions, and source metadata discovered by the directory.

Service details

Service Id
cdb55950-e6a9-4ada-9ac8-ac83760b90db
Service origin
https://judge0.mpp.paywithlocus.com
ListedSeptember 24, 2026, 11:43 PM
Last checkedNovember 8, 2026, 11:15 PM

Protocol details

SourceOpenAPI

Endpoints

Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.Open OpenAPI document
POST/judge0/execute-code

Execute Code

Submit source code for synchronous execution. Returns stdout, stderr, compile output, execution time, and memory usage.
POST/judge0/get-submission

Get Submission

Retrieve the result of an async submission by token. Poll this after submit-code until status.id >= 3 (no longer queued/processing).
POST/judge0/list-languages

List Languages

List all active programming languages with their IDs. Use language IDs for the execute-code endpoint.
POST/judge0/list-statuses

List Statuses

List all possible submission status codes (e.g., Accepted, Wrong Answer, Time Limit Exceeded).
POST/judge0/submit-code

Submit Code (Async)

Submit code for asynchronous execution. Returns a token immediately — use get-submission to poll for results. Use this instead of execute-code for long-running programs that may time out.

Agent payments

These payment protocols and options are advertised by the Service for agent purchases.

MPP

Advertises MPP payments for one or more endpoints. Check the endpoint documentation for authentication requirements.