Skip to content

Getting Started

NPipeline is a .NET library for building graph-based streaming data pipelines. You define nodes (sources, transforms, sinks), connect them into a directed graph, and let NPipeline handle execution, streaming, and error recovery.

This section takes you from zero to a running pipeline:

  1. Installation - add the NuGet packages and verify your setup
  2. Your First Pipeline - build a working pipeline step by step
  3. Key Concepts - understand nodes, streams, and the pipeline graph
  4. What Next? - choose your learning path based on what you want to build

If you already know the basics, jump straight to the Guides for specific topics like branching, batching, joins, and parallel execution.

Released under the MIT License.