All docs
Start
Where to go next
A map of the LSD docs — from building tools and UI to packaging, publishing, guides, examples, and the full lsdtools API reference.
TL;DRThe docs are a journey. Building Tools teaches the Tool API. Views covers the one View class — sidebar input forms (params + actions) and data views (tables, charts, flowcharts). Packages covers bundling, publishing, and licensing. Guides are task walkthroughs. Examples are complete runnable code. API Reference is the exact lookup.
You've installed LSD, run a pipeline, and written a node. Here's the rest of the map — roughly in the order most people need it.
Build things#
- Building Tools — the Tool API in depth: load/shape/deliver steps, the parameters-vs-ports rule, multiple outputs, variants, and commands and views.
- Views — build Views of params and actions (a
View:param()fields plus@actionbuttons) and data views (tables, charts, flowcharts) — declarative, never GTK.
Ship things#
- Packages — bundle tools into a package, develop it with the Local link-and-restart workflow, manage Hub installation and Desktop activation through the Package Manager guide, and publish a reviewed free build to the Store.
Project-adjacent live reload is a separate human-consent choice under Enable project code…; it is not the reload behavior of a reusable Local package.
Learn by doing#
- First pipeline and first tool — task-focused introductions to the visual and code authoring loops.
- Examples — complete, runnable tools you can copy and adapt, including cleaning a CSV, multiple outputs, and a complete package.
Look it up#
- API Reference — every public class and function in
lsdtools, with signatures and examples: Tool, Table, Engine, Source, and more.
Related#
Learn — The Package Manager
API — lsdtools reference
Examples — Your first tool
By LSD Team · Last updated Sep 09, 2026
Ask a question
View as Markdown