Supported languages & versions
Here’s the list of languages our IDE, Compiler APIs, and Embeds support.
Note: Language Code & Version Index are the parameters passed in the API request calls.
Last updated: 26.03.2026
| S No. | Language | Language Code | Versions | Version Index |
|---|---|---|---|---|
| 1 | Ada | ada | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 2 | ALGOL 68 | algol | 5.0 | 0 |
| 6.0 | 1 | |||
| 7.0 | 2 | |||
| 3 | APL | apl | 6.0 | 0 |
| 7.0 | 1 | |||
| 4 | Assembler - GCC | gccasm | ext3:1.1 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.0 | 4 | |||
| 7.0 | 5 | |||
| 5 | Assembler - NASM | nasm | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 6 | AWK | awk | 5.0 | 0 |
| 6.0 | 1 | |||
| 7 | Bash Shell | bash | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 8 | BC | bc | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 9 | Befunge | befunge | 5.0 | 0 |
| 6.0 | 1 | |||
| 10 | BhaiLang | bhailang | 1.0 | 0 |
| 11 | Brainf**k | brainfuck | ext:1.1 | 0 |
| 12 | Bun | bun | 1.3.10 | 0 |
| 13 | C | c | 1.4 | 0 |
| 2.0 | 1 | |||
| 2.0 | 2 | |||
| 3.0 | 3 | |||
| 4.0 | 4 | |||
| 5.0 | 5 | |||
| 6.1 | 6 | |||
| 7.0 | 7 | |||
| 14 | C# | csharp | 1.3 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 15 | C++ | cpp | 1.4 | 0 |
| 2.0 | 1 | |||
| 2.0 | 2 | |||
| 3.0 | 3 | |||
| 4.0 | 4 | |||
| 5.0 | 5 | |||
| 6.1 | 6 | |||
| 7.0 | 7 | |||
| 16 | C++ 14 | cpp14 | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 17 | C++ 17 | cpp17 | 4.0 | 0 |
| 5.0 | 1 | |||
| 6.1 | 2 | |||
| 7.0 | 3 | |||
| 18 | C++ 20 | cpp20 | GCC 15.2.1 | 0 |
| 19 | C++ 23 | cpp23 | GCC 15.2.1 | 0 |
| 20 | C3 | c3 | 0.7.9 | 0 |
| 21 | C99 | c99 | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 22 | Chicken Scheme | chicken | 6.0.1 | 0 |
| 23 | CLISP | clisp | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 5.0 | 5 | |||
| 5.0 | 6 | |||
| 5.0 | 7 | |||
| 6.0 | 8 | |||
| 6.0 | 9 | |||
| 6.0 | 10 | |||
| 6.0 | 11 | |||
| 24 | Clojure | clojure | ext2:1.1 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.0 | 4 | |||
| 7.0 | 5 | |||
| 25 | COBOL - isCOBOL | iscobol | 4.0 | 0 |
| 26 | Cobol | cobol | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.1 | 4 | |||
| 27 | CoffeeScript | coffeescript | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 28 | COW | cow | 6.0 | 0 |
| 29 | Crystal | crystal | 6.0 | 0 |
| 7.0 | 1 | |||
| 30 | Csharpdblink | csharpdblink | /link-db:1.0 | 0 |
| 31 | D | d | /jdoodle-ext2:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.0 | 3 | |||
| 7.0 | 4 | |||
| 32 | Dart | dart | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 33 | Deno | deno | 6.0 | 0 |
| 7.0 | 1 | |||
| 34 | Elixir | elixir | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 35 | Erlang | erlang | 4.0 | 0 |
| 5.0 | 1 | |||
| 6.0 | 2 | |||
| 7.0 | 3 | |||
| 36 | F# | fsharp | ext3:1.1 | 0 |
| 4.0 | 1 | |||
| 6.0 | 2 | |||
| 7.0 | 3 | |||
| 37 | Factor | factor | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 6.0 | 4 | |||
| 38 | Falcon | falcon | ext3:1.1 | 0 |
| 39 | Fantom | fantom | ext3:1.1 | 0 |
| 40 | FASM | fasm | 5.0 | 0 |
| 6.0 | 1 | |||
| 7.0 | 2 | |||
| 41 | Flex | flex | 2.6.4 | 0 |
| 42 | Forth | forth | ext2:1.1 | 0 |
| 6.0 | 1 | |||
| 43 | Fortran | fortran | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 44 | Free Basic | freebasic | ext2:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.1 | 3 | |||
| 7.0 | 4 | |||
| 45 | Go Lang | go | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 46 | Groovy | groovy | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 47 | Guile | guile | 3.0.11 | 0 |
| 48 | Hack | hack | ext:1.1 | 0 |
| 49 | Haskell | haskell | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 50 | Haxe | haxe | 5.0 | 0 |
| 6.0 | 1 | |||
| 7.0 | 2 | |||
| 51 | Icon | icon | ubuntu:1.1 | 0 |
| 4.0 | 1 | |||
| 6.0 | 2 | |||
| 52 | Intercal | intercal | ubuntu:1.1 | 0 |
| 53 | Itext | itext | itext:1.0 | 0 |
| 54 | Itextcsharp | itextcsharp | itext:1.0 | 0 |
| 55 | Java | java | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 56 | Javadblink | javadblink | link-db:1.0 | 0 |
| 57 | JBang | jbang | jbang:1.0 | 0 |
| 58 | Jelly | jelly | 6.0 | 0 |
| 59 | JLang | jlang | 4.0 | 0 |
| 60 | Julia | julia | 6.0 | 0 |
| 7.0 | 1 | |||
| 61 | Jython | jython | 2.7.4 | 0 |
| 62 | Kotlin | kotlin | 2.0 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.1 | 4 | |||
| 7.0 | 5 | |||
| 63 | LOLCODE | lolcode | 2.0 | 0 |
| 64 | Lua | lua | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.1 | 4 | |||
| 7.0 | 5 | |||
| 65 | MicroPython | micropython | 1.27.0 | 0 |
| 66 | MoonScript | moonscript | 6.0 | 0 |
| 67 | Mozart | mozart | 2.0 | 0 |
| 68 | Nemerle | nemerle | ext3:1.1 | 0 |
| 69 | Nim | nim | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 5.0 | 3 | |||
| 6.0 | 4 | |||
| 7.0 | 5 | |||
| 70 | NodeJS | nodejs | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 6.1 | 6 | |||
| 7.0 | 7 | |||
| 71 | Objective-C | objc | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 72 | OCaml | ocaml | ext3:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.0 | 3 | |||
| 7.0 | 4 | |||
| 73 | Octave | octave | ubuntu:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 74 | Odin | odin | dev-2026-03 | 0 |
| 75 | PARI/GP | parigp | 2.17.3 | 0 |
| 76 | Pascal | pascal | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 5.0 | 3 | |||
| 77 | Perl | perl | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 78 | PHP | php | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 79 | Phpdblink | phpdblink | link-db:1.0 | 0 |
| 80 | Picolisp | picolisp | ubuntu:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 81 | Pike | pike | ext3:1.1 | 0 |
| 4.0 | 1 | |||
| 82 | Prolog | prolog | ext2:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.1 | 3 | |||
| 83 | Python 2 | python2 | 1.4 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 6.1 | 3 | |||
| 84 | Python 3 | python3 | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 85 | Python3dblink | python3dblink | link-db:1.0 | 0 |
| 86 | PyPy3 | pypy3 | 3.11.15 | 0 |
| 87 | R Language | r | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 88 | Racket | racket | 2.0 | 0 |
| 3.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 7.0 | 4 | |||
| 89 | Raku | raku | 6.0 | 0 |
| 7.0 | 1 | |||
| 90 | Rhino JS | rhino | ext3:1.1 | 0 |
| 4.0 | 1 | |||
| 5.0 | 2 | |||
| 6.0 | 3 | |||
| 7.0 | 4 | |||
| 91 | Ruby | ruby | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 92 | Rust | rust | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 93 | Scala | scala | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 94 | Scheme | scheme | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.0 | 4 | |||
| 7.0 | 5 | |||
| 95 | Smalltalk | smalltalk | ext3:1.1 | 0 |
| 96 | Solidity | solidity | 0.8.28 | 0 |
| 97 | SpiderMonkey | spidermonkey | ext3:1.1 | 0 |
| 2.0 | 1 | |||
| 6.0 | 2 | |||
| 7.0 | 3 | |||
| 98 | SQL | sql | 1.4 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 99 | Swift | swift | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 100 | TASM | tasm | 6.0 | 0 |
| 101 | Tcl | tcl | ext:1.1 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.0 | 5 | |||
| 7.0 | 6 | |||
| 102 | TypeScript | typescript | 6.1 | 0 |
| 7.0 | 1 | |||
| 103 | Unlambda | unlambda | ubuntu:1.1 | 0 |
| 5.0 | 1 | |||
| 104 | V (Vlang) | vlang | 0.4.11 | 0 |
| 105 | Vala | vala | 0.56.18 | 0 |
| 106 | VB.Net | vbn | 1.3 | 0 |
| 2.0 | 1 | |||
| 3.0 | 2 | |||
| 4.0 | 3 | |||
| 5.0 | 4 | |||
| 6.1 | 5 | |||
| 7.0 | 6 | |||
| 107 | Verilog | verilog | ext2:1.1 | 0 |
| 2.0 | 1 | |||
| 4.0 | 2 | |||
| 5.0 | 3 | |||
| 6.1 | 4 | |||
| 7.0 | 5 | |||
| 108 | Whitespace | whitespace | 2.0 | 0 |
| 109 | YaBasic | yabasic | ext2:1.1 | 0 |
| 4.0 | 1 | |||
| 6.0 | 2 | |||
| 110 | Zig | zig | 0.15.2 | 0 |
Contact support
If you encounter issues or have any queries, please contact us by filling out our form or email hello@jdoodle.com with a detailed explanation of your query/issue.
Previous Topic ← Multi-file support for APIs
Next Topic Basic Embeds →
