Usage

  • Command line guide


    Use the command line to inspect data, run programs, and work with Lutra as a query tool.

  • Rust guide


    Generate Rust bindings, compile Lutra at build time, and call programs from Rust code.

  • Python guide


    Generate Python models and run typed Lutra programs from Python applications.

  • Learn the language


    Start with the language guides if you want to become fluent in writing Lutra.

  • Reference


    Look up exact syntax, project internals, runners, and the binary format.