Run code
Supported languages
The same list for the CLI, the Python SDK and the HTTP API. Pass either the id or the code.
| Language | Id | Code | File |
|---|---|---|---|
| Python (3.14) | 100 | python | main.py |
| JavaScript (Node.js 26.10.0) | 101 | node | main.js |
| TypeScript (7.0.2) | 102 | typescript | main.ts |
| Go (1.27.1) | 103 | go | main.go |
| C23 (GCC 15.2) | 104 | c | main.c |
| C17 (GCC 15.2) | 105 | c17 | main.c |
| C11 (GCC 15.2) | 106 | c11 | main.c |
| C++23 (GCC 15.2) | 107 | cpp | main.cpp |
| C++20 (GCC 15.2) | 108 | cpp20 | main.cpp |
| C++17 (GCC 15.2) | 109 | cpp17 | main.cpp |
| C++14 (GCC 15.2) | 110 | cpp14 | main.cpp |
| Java (OpenJDK 25) | 111 | java | Main.java |
| Rust (1.98.1) | 112 | rust | main.rs |
| Bash (5.3) | 113 | bash | main.sh |
| SQL (SQLite 3.46) | 114 | sql | main.sql |
Java code goes in public class Main.
Python libraries
Every Python run can import these. They are installed once and shared by every run, so there is nothing to install. Runs have no network, so other packages cannot be added.
| Library | Import | Version |
|---|---|---|
| numpy | import numpy as np | 2.5.3 |
| pandas | import pandas as pd | 3.0.6 |
| SciPy | import scipy | 1.18.1 |
| scikit-learn | import sklearn | 1.9.1 |