Getting Started
Welcome to NPipeline! Ready to build your first data pipeline? Follow these steps to get up and running.
See It in Action (60 seconds)
Before building your own pipeline, see what NPipeline can do:
git clone https://github.com/NPipeline/NPipeline.git
cd NPipeline/samples/Sample_BasicPipeline
dotnet run
You'll see a working pipeline that processes data in real-time—streaming, transforming, and outputting results. This shows the power of NPipeline before you build your own.
Build Your First Pipeline
- Installation - Get NPipeline set up in your development environment (2 minutes)
- Quick Start - Build your first working pipeline (15 minutes)
Ready for More?
Once you've completed the quick start, explore these resources:
- Core Concepts - Learn the building blocks (sources, transforms, sinks, graph execution)
- Learning Paths - Browse structured learning paths by experience level (Beginner, Intermediate, Expert)
- Grouping Strategies - Learn critical architectural decisions: when to use batching vs. aggregation
- Core Resilience Concepts - Build fault-tolerant pipelines
- Performance Hygiene - Apply optimization patterns to your code
Quick Navigation
- FAQ - Common questions and answers
- Troubleshooting - Diagnose common issues
- Issue Tracker - Report bugs or request features