Getting Started

On this page

Get productive with MatchBox

MatchBox brings BoxLang to environments where a JVM runtime is not the right fit: native applications, browsers, WASI hosts, serverless functions, and embedded devices. Start with the CLI, then select a target based on the capabilities your application needs.

1
Install MatchBox

Use the official macOS/Linux or Windows installer, or choose a release archive or container.

2
Run BoxLang

Start with a script or the interactive REPL. The CLI and standalone programs do not require Java.

3
Choose a target

Use the native CLI for local execution, then package for native, WebAssembly, WASI, or ESP32 as appropriate.

Choose your path

MatchBox and the BoxLang JVM runtime share language concepts, but they are distinct runtimes. Check compatibility and target differences before relying on JVM libraries or host-specific APIs.

Edit this page Download Markdown Last updated Sep 30, 2026, 8:17:14 PM