Execute code instantly
in your browser.

A secure, sandboxed code execution environment supporting Python, JavaScript, and TypeScript. Write, run, and iterate — all without leaving Alabobai.

Built for developers

Multi-language support

Python 3.12, JavaScript (ES2024), and TypeScript with full type checking. Each runs in an isolated environment.

Secure sandboxing

Code runs in isolated containers with no filesystem or network access by default. Safe to run untrusted code.

Sub-second execution

Warm containers start in under 100ms. Hot-reload keeps your environment alive between runs for instant feedback.

Package ecosystem

Install packages from npm and pip directly in the sandbox. Popular packages like numpy, pandas, and lodash are pre-installed.

Rich output

Render charts, tables, images, and HTML inline. Data visualizations appear right alongside your code.

Execution history

Every run is saved with its output. Browse, re-run, and share past executions. Export as notebooks or scripts.

See it in action

Write code, hit run, see results — all in one seamless experience.

sandbox.py
import pandas as pd
import json

# Load and analyze data
data = {'product': ['A', 'B', 'C', 'D'],
        'revenue': [45200, 31800, 28900, 19500],
        'growth': [0.23, 0.15, 0.31, 0.08]}

df = pd.DataFrame(data)
print(df.to_string(index=False))
print(f"\nTotal Revenue: ${df['revenue'].sum():,.0f}")
print(f"Avg Growth: {df['growth'].mean():.1%}")
product revenue growth
      A 45200 0.23
      B 31800 0.15
      C 28900 0.31
      D 19500 0.08

Total Revenue: $125,400
Avg Growth: 19.3%
Executed in 0.034s

How it works

1

Write your code

Use the built-in editor with syntax highlighting, autocomplete, and linting. Or paste code from any source.

2

Run securely

Code executes in an isolated sandbox — either in-browser via WebAssembly or in a local Docker container for full power.

3

See results instantly

Output, errors, charts, and data all render inline. Iterate quickly with hot-reload and execution history.

Technical specifications

LanguagesPython, JS, TypeScript
Execution modesBrowser (WASM) + Docker
Cold start time< 100ms
Default timeout60 seconds (configurable)
Memory limit512MB (configurable)
Pre-installed packagesnumpy, pandas, lodash, +20
Network accessDisabled by default
Data stored in cloudNone

Start coding now

Code Sandbox works out of the box — no Docker required. Browser-based execution is always available.