Pipelines in Semantiva¶
Pipelines orchestrate data operations, probes, sources, sinks and context processors into a coherent execution graph.
Semantiva supports two complementary ways to work with pipelines:
YAML & CLI (production) – pipelines are defined declaratively in YAML and executed via the semantiva CLI. This is the canonical, production-grade configuration artefact.
Python (development & R&D) – pipelines are constructed directly in Python for rapid prototyping, testing, and learning.
Choose your path:
If you are a pipeline user or operator, start with Pipelines - YAML & CLI.
If you are a framework developer or component author, see Pipelines in Python.
The rest of the documentation assumes that production pipelines are defined in YAML, even when examples are shown in Python for clarity or experimentation.