SPINE Interactive Demo

Pipeline Builder

Build and visualize sequential processing chains. Watch data flow through each step.

Pipeline Steps

Pipeline Flow

Try a Preset Pipeline

How Pipelines Work

Pipelines chain steps sequentially, passing each step's output as the next step's input. If any step fails, the pipeline stops (unless continue_on_failure is set).

pipeline = Pipeline([
  Step("fetch", fetch_data),
  Step("parse", parse_json),
  Step("transform", apply_rules),
])
result = pipeline.run(initial_input)

Each step receives the previous step's output. This enables modular, composable processing chains.