A Pipeline is a blueprint (therefore a description) built as a chain of blocks.
A pipeline can be parametric, so the same description can be made generic and applied in different scenarios that require the same computation steps (but performed with different parameters).
Parameters are provided with a JSON configuration object when a pipeline is instantiated, and they can be accessed using JSON Path.
Designing / Writing a Pipeline
A pipeline can be installed using Astarte Dashboard or using Astarte Flow REST API. The latter is best-suited for scripts and automations.