Skip to content

Vela Documentation

Vela is a Hot Reload First dynamic scripting language for Rust applications that keep ownership of their durable state. Scripts describe business rules; the Rust host registers types, native functions, capabilities, budgets, and hot reload policy.

Start with Overview for the model, Quickstart for a runnable script, or open the Playground to try language features in the browser.

The current implementation is a runnable pre-release system. It has parsing, HIR, bytecode, VM execution, standard library helpers, HostAccess, reflection, hot reload workflows, examples, benchmarks, and a WASM playground. The documentation describes the current contract and calls out non-goals where a feature is intentionally outside the MVP.