Pipeline Reference
This section is the complete reference for authoring Spade pipelines. A pipeline is a YAML file that declares a series of block invocations and their dependencies, forming a directed acyclic graph (DAG) of processing steps.
If you are writing a pipeline by hand or generating one with an LLM, start with Short Codes and Hand-Authoring -- it shows how to use @-prefixed labels instead of UUIDs for block IDs.
Pipeline Format
Complete reference for the YAML pipeline file structure.
Read →Input References
How to wire block inputs using bare and explicit reference styles.
Read →Short Codes and Hand-Authoring
Use @-prefixed short codes instead of UUIDs when writing pipelines by hand.
Read →Pipeline Validation
What spade check validates and common errors.
Read →Map/Reduce Pipelines
Writing pipelines that use parallel fan-out and collection patterns.
Read →Pipeline Examples
Complete, copy-pasteable pipeline YAML examples for common patterns.
Read →