{"uid":"cap_kMkqrPUzCzBRFt5ladJrG","slug":"judge0-list-languages-cd144196","name":"Judge0 List Languages","description":"List all active programming languages with their IDs. Use language IDs for the execute-code endpoint.","url":"https://judge0.mpp.paywithlocus.com/judge0/list-languages?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{},"additionalProperties":true},"responseSchema":null,"example":{"request":{"token":"test-submission-token-12345"},"response":{"data":[{"id":45,"name":"Assembly (NASM 2.14.02)"},{"id":46,"name":"Bash (5.0.0)"},{"id":47,"name":"Basic (FBC 1.07.1)"},{"id":104,"name":"C (Clang 18.1.8)"},{"id":110,"name":"C (Clang 19.1.7)"},{"id":75,"name":"C (Clang 7.0.1)"},{"id":76,"name":"C++ (Clang 7.0.1)"},{"id":103,"name":"C (GCC 14.1.0)"},{"id":105,"name":"C++ (GCC 14.1.0)"},{"id":48,"name":"C (GCC 7.4.0)"},{"id":52,"name":"C++ (GCC 7.4.0)"},{"id":49,"name":"C (GCC 8.3.0)"},{"id":53,"name":"C++ (GCC 8.3.0)"},{"id":50,"name":"C (GCC 9.2.0)"},{"id":54,"name":"C++ (GCC 9.2.0)"},{"id":86,"name":"Clojure (1.10.1)"},{"id":51,"name":"C# (Mono 6.6.0.161)"},{"id":77,"name":"COBOL (GnuCOBOL 2.2)"},{"id":55,"name":"Common Lisp (SBCL 2.0.0)"},{"id":90,"name":"Dart (2.19.2)"},{"id":56,"name":"D (DMD 2.089.1)"},{"id":57,"name":"Elixir (1.9.4)"},{"id":58,"name":"Erlang (OTP 22.2)"},{"id":44,"name":"Executable"},{"id":87,"name":"F# (.NET Core SDK 3.1.202)"},{"id":59,"name":"Fortran (GFortran 9.2.0)"},{"id":60,"name":"Go (1.13.5)"},{"id":95,"name":"Go (1.18.5)"},{"id":106,"name":"Go (1.22.0)"},{"id":107,"name":"Go (1.23.5)"},{"id":88,"name":"Groovy (3.0.3)"},{"id":61,"name":"Haskell (GHC 8.8.1)"},{"id":96,"name":"JavaFX (JDK 17.0.6, OpenJFX 22.0.2)"},{"id":91,"name":"Java (JDK 17.0.6)"},{"id":62,"name":"Java (OpenJDK 13.0.1)"},{"id":63,"name":"JavaScript (Node.js 12.14.0)"},{"id":93,"name":"JavaScript (Node.js 18.15.0)"},{"id":97,"name":"JavaScript (Node.js 20.17.0)"},{"id":102,"name":"JavaScript (Node.js 22.08.0)"},{"id":78,"name":"Kotlin (1.3.70)"},{"id":111,"name":"Kotlin (2.1.10)"},{"id":64,"name":"Lua (5.3.5)"},{"id":89,"name":"Multi-file program"},{"id":79,"name":"Objective-C (Clang 7.0.1)"},{"id":65,"name":"OCaml (4.09.0)"},{"id":66,"name":"Octave (5.1.0)"},{"id":67,"name":"Pascal (FPC 3.0.4)"},{"id":85,"name":"Perl (5.28.1)"},{"id":68,"name":"PHP (7.4.1)"},{"id":98,"name":"PHP (8.3.11)"},{"id":43,"name":"Plain Text"},{"id":69,"name":"Prolog (GNU Prolog 1.4.5)"},{"id":70,"name":"Python (2.7.17)"},{"id":92,"name":"Python (3.11.2)"},{"id":100,"name":"Python (3.12.5)"},{"id":109,"name":"Python (3.13.2)"},{"id":113,"name":"Python (3.14.0)"},{"id":71,"name":"Python (3.8.1)"},{"id":80,"name":"R (4.0.0)"},{"id":99,"name":"R (4.4.1)"},{"id":72,"name":"Ruby (2.7.0)"},{"id":73,"name":"Rust (1.40.0)"},{"id":108,"name":"Rust (1.85.0)"},{"id":81,"name":"Scala (2.13.2)"},{"id":112,"name":"Scala (3.4.2)"},{"id":82,"name":"SQL (SQLite 3.27.2)"},{"id":83,"name":"Swift (5.2.3)"},{"id":74,"name":"TypeScript (3.7.4)"},{"id":94,"name":"TypeScript (5.0.3)"},{"id":101,"name":"TypeScript (5.6.2)"},{"id":84,"name":"Visual Basic.Net (vbnc 0.0.0.5943)"}],"success":true}},"exampleRequest":{"token":"test-submission-token-12345"},"tags":["code-execution","sandbox","programming-languages","compute"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xSqsiz6bVoBnHPiwxY3j9","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x20c000000000000000000000b9537d11c60e8b50","unit":"request","depositMicros":null,"planRef":null}],"brandName":"Judge0","brandSlug":"judge0","brandBaseUrl":"https://judge0.com","brandDocsUrl":"https://ce.judge0.com","whatItDoes":"Returns the full list of programming languages supported by the Judge0 code execution sandbox, each with an ID and name.","exampleAgentPrompt":"What programming languages and their IDs does the Judge0 sandbox support? I need to find the right language ID before submitting my code.","exampleUseCases":null,"resultDescription":"An array of supported language objects, each containing a numeric ID (used when submitting code) and a human-readable name including the compiler or interpreter version (e.g. {\"id\": 71, \"name\": \"Python (3.8.1)\"}).","failureModes":["Network or server error returning non-200 status","Empty or truncated list if the service is degraded","Payment failure if USDC balance is insufficient for the $0.005 call fee"],"whenToPreferThis":"Use this endpoint before submitting code to discover the correct language_id for a given programming language and version. It is the authoritative reference for all Judge0-supported languages and should be called whenever you need to map a language name to its numeric ID.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:37:50.402Z","isFirstParty":false,"canonicalSlug":"judge0-list-languages-cd144196"}