Getting Started
Welcome to the babelpad.dev Execution API. The API allows developers to compile and execute code programmatically in multiple languages. Our sandbox supports full inputs (stdin), standard outputs (stdout/stderr), and exact exit status returns.
Quick Start
To start using the API, you need an **API Access Key**. If you don't have one, log in to your account and generate a free API key inside your Account Settings.
Base URL
Endpoint Base URL
https://babelpad.dev/api/v1Supported Languages
The execution engine currently supports the following base runtimes:
| Language ID | Underlying Environment | Standard Entry File |
|---|---|---|
python | Python 3.10+ | main.py |
javascript | Node.js 20+ | main.js |
rust | rustc 1.70+ | main.rs |
c | GCC 11.2 (C11) | main.c |
go | Go 1.20+ | main.go |