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 hot reload, manage it in the Package Manager, and publish it to the store with plans and licensing.
Learn by doing#
- **** — task-focused: the authoring loop, , , , and .
- Examples — complete, runnable tools you can copy and adapt.
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 Jul 18, 2026
Ask on Discord
View as Markdown