Getting Started

On this page

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 MVM or the direct macOS/Linux or Windows installer, or download a full CLI executable or Docker image. See installation and releases and downloads.

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, browser WebAssembly (--target js), 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 Oct 27, 2026, 1:45:34 PM Report an issue