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/v1

Supported Languages

The execution engine currently supports the following base runtimes:

Language IDUnderlying EnvironmentStandard Entry File
pythonPython 3.10+main.py
javascriptNode.js 20+main.js
rustrustc 1.70+main.rs
cGCC 11.2 (C11)main.c
goGo 1.20+main.go