API

Languages and versions

These are the values for language and versionIndex.

versionIndex is the position of a version in the list, counting from zero. It is not the version number. Sending "0" runs the first version listed, which is usually the oldest.

Pin a version deliberately. If you leave it at "0" you get the oldest one, which is rarely what you want, and if you rely on the newest you should set its index rather than assume.

Language language Versions, with the index for each
Ada ada GNATMAKE 6.1.1 (0), GNATMAKE 7.2.0 (1), GNATMAKE 8.1.0 (2), GNATMAKE 9.1.0 (3), GNATMAKE 11.1.0 (4), GNATMAKE 13.2.1 (5), GCC 15.2.1 (6)
Algol 68 algol Genie 2.8.5 (0), Genie 3.4.2 (1), 3.10.12 (2)
APL apl 1.8 (0), 1.9 (1)
Assembler - GCC gccasm GCC 6.2.1 (0), GCC 8.1.0 (1), GCC 9.1.0 (2), GCC 11.1.0 (3), GCC 13.2.1 (4), GCC 15.2.1 (5)
Assembler - NASM nasm 2.11.08 (0), 2.13.01 (1), 2.13.03 (2), 2.14.02 (3), 2.15.05 (4), 2.16.01 (5), 3.01 (6)
Assembler - Turbo tasm 1.59.3120 (0), 1.60.3243 (1)
AWK awk GNU Awk 5.1.1, API: 3.1 (0), API: 5.3 (1), 5.4.0 (2)
B******K brainfuck bfc-0.1 (0)
Bash Shell bash 4.3.42 (0), 4.4.12 (1), 4.4.19 (2), 5.0.011 (3), 5.1.12 (4), 5.2.15 (5), 5.2.37 (6)
BC bc 1.06.95 (0), 1.07.1 (1)
Befunge befunge cfunge 0.9.0 (0), cfunge 1.1.001 (1)
BhaiLang bhailang 0.0.1 (0)
Blockly blockly Dart (0), Lua (1), PHP (2), Python (3)
Bun bun 1.2.10 (0)
C c GCC 5.3.0 (0), Zapcc 5.0.0 (1), GCC 7.2.0 (2), GCC 8.1.0 (3), GCC 9.1.0 (4), GCC 11.1.0 (5), GCC 13.2.1 (6), GCC 15.2.1 (7)
C# csharp mono 4.2.2 (0), mono 5.0.0 (1), mono 5.10.1 (2), mono 6.0.0 (3), mono-6.12.0 (4), dotnet: 7.0.13 (5), .NET 10.0 (6)
C++ cpp GCC 5.3.0 (0), Zapcc 5.0.0 (1), GCC 7.2.0 (2), GCC 8.1.0 (3), GCC 9.1.0 (4), GCC 11.1.0 (5), GCC 13.2.1 (6), GCC 15.2.1 (7)
C++ 14 cpp14 g++ 14 GCC 5.3.0 (0), g++ 14 GCC 7.2.0 (1), g++ 14 GCC 8.1.0 (2), g++ 14 GCC 9.1.0 (3), GCC 11.1.0 (4), GCC 13.2.1 (5), GCC 15.2.1 (6)
C++ 17 cpp17 g++ 17 GCC 9.1.0 (0), g++ 17 GCC 11.1.0 (1), g++ 17 GCC 13.2.1 (2), GCC 15.2.1 (3)
C++ 20 cpp20 GCC 15.2.1 (0)
C++ 23 cpp23 GCC 15.2.1 (0)
C3 c3 0.6.6 (0)
C99 c99 GCC 5.3.0 (0), GCC 7.2.0 (1), GCC 8.1.0 (2), GCC 9.1.0 (3), GCC 11.1.0 (4), GCC 13.2.1 (5), GCC 15.2.1 (6)
Chicken Scheme chicken 6.0.0 (0)
CLISP clisp GNU CLISP 2.49 - GNU C 5.2.0 (0), GNU CLISP 2.49 - GNU C 6.2.1 (1), GNU CLISP 2.49.93 - GNU 8.1.0 (2), GNU CLISP 2.49.93 - GNU 9.1.0 (3), ecl 21.2.1 (4), sbcl 2.1.9 (5), ccl 1.12.1 (6), abcl 1.8.0 (7), ecl 24.5.10 (8), sbcl 2.6.2 (9), ccl 1.13 (10), abcl 1.9.2 (11)
Clojure clojure 1.8.0 (0), 1.9.0 (1), 1.10.1 (2), 1.10.3 (3), 1.11.1 (4), 1.12.4 (5)
COBOL cobol GNU COBOL 2.0.0 (0), GNU COBOL 2.2.0 (1), GNU COBOL 3.0 (2), GNU COBOL 3.1.2 (3), GNU COBOL 3.2.0 (4)
CoffeeScript coffeescript 1.11.1 (0), 2.0.0 (1), 2.3.0 (2), 2.4.1 (3), 2.6.1 (4), 2.7.0 (5)
Cow cow 1.0 (0)
Crystal crystal 1.10.1 (0), 1.19.1 (1)
D d DMD64 D Compiler v2.071.1 (0), DMD64 D Compiler v2.088 (1), DMD64 D Compiler v2.098 (2), DMD64 D Compiler v2.105.2 (3), DMD 2.112.0 (4)
Dart dart 1.18.0 (0), 1.24.2 (1), 1.24.3 (2), 2.5.1 (3), 2.14.4 (4), 3.0.7 (5), 3.10.2 (6)
Deno deno 1.38.0 (0), 2.7.5 (1)
Elixir elixir 1.3.4 (0), 1.5.2 (1), 1.6.4 (2), 1.9.1 (3), 1.12.2 (4), 1.15.7 (5), 1.19.5 (6)
Erlang erlang 22.1 (0), 24 (1), 26.1.1 (2), OTP 28 (3)
Express expressjs 3.4.15 (0)
F# fsharp 4.1 (0), 4.5.0 (1), 10.2.3 (2), F# 10 (3)
Factor factor 8.25 (0), 8.28 (1), 8.29 (2), 8.31 (3), 9.4 (4), 0.101 (5)
Falcon falcon 0.9.6.8 (Chimera) (0)
Fantom fantom 1.0.69 (0)
FASM fasm 1.73.27 (0), 1.73.31 (1), 1.73.35 (2)
Flask flask 4.16.1 (0)
Flex flex 2.6.4 (0)
Forth forth gforth 0.7.3 (0), 4th 3.64 (1)
Fortran fortran GNU 5.3.0 (0), GNU 7.2.0 (1), GNU 8.1.0 (2), GNU 9.1.0 (3), GNU 11.1.0 (4), GNU 13.2.1 (5), GCC 15.2.1 (6)
FreeBASIC freebasic 1.05.0 (0), 1.07.1 (1), 1.08.1 (2), 1.10.0 (3), 1.10.2 (4)
Go go 1.5.2 (0), 1.9.2 (1), 1.10.2 (2), 1.13.1 (3), 1.17.3 (4), 1.21.4 (5), 1.26.1 (6)
Groovy groovy 2.4.6 JVM: 1.7.0_99 (0), 2.4.12 JVM: 9.0.1 (1), 2.4.15 JVM: 10.0.1 (2), 2.5.8 JVM: 11.0.4 (3), 3.0.9 JVM: 17.0.1 (4), 4.0.15 JVM: 21 (5), Groovy 5.0.0 (6)
Guile guile 3.0.10 (0)
Hack hack HipHop VM 3.13.0 (0)
Haskell haskell ghc 7.10.3 (0), ghc 8.2.1 (1), ghc 8.2.2 (2), ghc 8.6.5 (3), ghc 9.0.1 (4), ghc 9.0.2 (5), GHC 9.6.6 (6)
Haxe haxe 4.2.4 (0), 4.3.1 (1), 4.3.7 (2)
HTML/CSS/JS html One version (0)
Icon icon 9.4.3 (0), 9.5.1 (1), 9.5.23 (2)
Intercal intercal 0.31 (0)
J Language jlang 9.01.10 (0)
Java java JDK 1.8.0_66 (0), JDK 9.0.1 (1), JDK 10.0.1 (2), JDK 11.0.4 (3), JDK 17.0.1 (4), JDK 21.0.0 (5), JDK 25.0.2 (6)
JBang jbang 0.83.1 (0)
Jelly jelly 1.0 (0)
Julia julia 1.9.3 (0), 1.12.4 (1)
Jython jython 2.7.4 (0)
Kotlin kotlin 1.1.51 (JRE 9.0.1+11) (0), 1.2.40 (JRE 10.0.1) (1), 1.3.50 (JRE 11.0.4) (2), 1.6.0 (JRE 17.0.1+12) (3), 1.9.10 (JRE 17.0.1+12) (4), 2.3.10 (5)
Laravel laravel 3.2.4 (0)
LOLCODE lolcode 0.10.5 (0)
Lua lua 5.3.2 (0), 5.3.4 (1), 5.3.5 (2), 5.4.3 (3), 5.4.6 (4), 5.4.8 (5)
MicroPython micropython 1.24.1 (0)
MongoDB mongo One version (0)
MoonScript moonscript 0.5.0 (0)
MySQL mysql One version (0)
Nemerle nemerle 1.2.0.507 (0)
Nim nim 0.15.0 (0), 0.17.2 (1), 0.18.0 (2), 1.4.8 (3), 2.0.0 (4), 2.2.8 (5)
NodeJS nodejs 6.3.1 (0), 9.2.0 (1), 10.1.0 (2), 12.11.1 (3), 17.1.0 (4), 20.9.0 (5), 21.2.0 (6), 25.8.1 (7)
Objective-C objc GCC 5.3.0 (0), GCC 7.2.0 (1), GCC 8.1.0 (2), GCC 9.1.0 (3), GCC 11.1.0 (4), GCC 13.2.1 (5), GCC 15.2.1 (6)
OCaml ocaml 4.03.0 (0), 4.08.1 (1), 4.12.0 (2), 5.0.0 (3), 5.4.1 (4)
Octave octave GNU 4.0.0 (0), GNU 4.2.1 (1), GNU 4.4.0 (2), GNU 5.1.0 (3), GNU 6.4.0 (4), GNU 8.4.0 (5), 11.1.0 (6)
Odin odin dev-2025-03 (0)
OZ Mozart mozart 2.0.0 (OZ 3) (0)
PARI/GP pari 2.17.2 (0)
Pascal pascal fpc 3.0.0 (0), fpc-3.0.2 (1), fpc-3.0.4 (2), fpc-3.2.2 (3)
Perl perl 5.22.0 (0), 5.26.1 (1), 5.26.2 (2), 5.30.0 (3), 5.34.0 (4), 5.38.0 (5), 5.42.0 (6)
PHP php 5.6.16 (0), 7.1.11 (1), 7.2.5 (2), 7.3.10 (3), 8.0.13 (4), 8.2.12 (5), PHP 8.5.4 (6)
PicoLisp picolisp 3.1.11.1 (0), 17.11.14 (1), 18.5.11 (2), 18.9.5 (3), 21.6.30 (4), 23.9.29 (5), pil21 (2025) (6)
Pike pike v8.0 (0), v8.0.702 (1)
PostgreSQL psql 11.9 (0)
Prolog prolog GNU Prolog 1.4.4 (0), GNU Prolog 1.4.5 (1), GNU Prolog 1.5.0 (2)
PyPy3 pypy3 PyPy 7.3.17 (0)
Python python3 3.5.1 (0), 3.6.3 (1), 3.6.5 (2), 3.7.4 (3), 3.9.9 (4), 3.11.5 (5), 3.14.3 (6)
Python 2 python2 2.7.11 (0), 2.7.15 (1), 2.7.16 (2), 2.7.18 (3)
R Language r 3.3.1 (0), 3.4.2 (1), 3.5.0 (2), 3.6.1 (3), 4.1.2 (4), 4.3.2 (5), 4.5.3 (6)
Racket racket 6.11 (0), 6.12 (1), 7.4 (2), 8.3 (3), 9.1 (4)
Raku raku 2023.1 (0), 2026.01 (1)
React reactjs One version (0)
Rhino JS rhino 1.7.7.1 (0), 1.7.7.2 (1), 1.7.13 (2), 1.7.14 (3), 1.9.1 (4)
Ruby ruby 2.2.4 (0), 2.4.2p198 (1), 2.5.1p57 (2), 2.6.5 (3), 3.0.2 (4), 3.0.6 (5), 3.4.8 (6)
Rust rust 1.10.0 (0), 1.21.0 (1), 1.25.0 (2), 1.38.0 (3), 1.56.1 (4), 1.73.0 (5), 1.94.0 (6)
Scala scala 2.12.0 (0), 2.12.4 (1), 2.12.5 (2), 2.13.0 (3), 2.13.6 (4), 2.13.12 (5), 2.13.16 (6)
Scheme scheme Gauche 0.9.4 (0), Gauche 0.9.5 (1), Gauche 0.9.8 (2), Gauche 0.9.10 (3), Gauche 0.9.13 (4), 0.9.15 (5)
Smalltalk smalltalk GNU Smalltalk 3.2.92 (0)
Solidity solidity 0.8.29 (0)
SpiderMonkey spidermonkey 38 (0), 45.0.2 (1), 91 (2), js128 (3)
Spring Boot spring 3.0.3 (0)
SQL sql SQLite 3.9.2 (0), SQLite 3.21.0 (1), SQLite 3.23.1 (2), SQLite 3.29.0 (3), SQLite 3.37.0 (4), SQLite 3.44.0 (5), SQLite 3.49 (6)
Swift swift 2.2 (0), 3.1.1 (1), 4.1 (2), 5.1 (3), 5.5 (4), 5.9.1 (5), Swift 6.2.4 (6)
Tcl tcl 8.6 (0), 8.6.7 (1), 8.6.8 (2), 8.6.9 (3), 8.6.12 (4), 8.6.13 (5), 8.6.16 (6)
TypeScript typescript 5.2.2 (0), 5.9.3 (1)
Unlambda unlambda 0.1.3 (0), 0.1.4.2 (1)
V vlang 0.4.0 (0)
Vala vala 0.56.18 (0)
VB.NET vbn mono 4.0.1 (0), mono 4.6 (1), mono 5.10.1 (2), mono 6.0.0 (3), mono 6.12.0 (4), dotnet: 7.0.13 (5), .NET 10.0 (6)
Verilog verilog 10.1 (0), 10.2 (1), 10.3 (2), 11 (3), 12 (4), 13.0 (5)
Vue vuejs 18.3.1 (0)
Whitespace whitespace 0.3 (0)
Yabasic yabasic 2.769 (0), 2.84.1 (1), 2.90.4 (2), 2.91.4 (3)
Zig zig 0.14.1 (0)

What next

If the language you want is missing, or a version you need is not listed, contact support.

This website uses cookies to ensure you get the best experience on our website.