Apache-2.0
Apache NiFi
Visual dataflow automation for moving and transforming data
An open-source dataflow automation platform for ingesting, routing, and transforming data between systems.
In depth
What it is
Apache NiFi is an open-source dataflow automation platform for ingesting, routing, and transforming data between systems.
Key features
- Flow editor - Flow-based design using processors and connections.
- Back pressure - Queueing and back-pressure controls per connection.
- Provenance - Data lineage and event-level provenance tracking.
- Clustering - Scale-out deployment with clustered scheduling.
Strengths
- Flow editor - Flow-based design using processors and connections.
- Back pressure - Queueing and back-pressure controls per connection.
- Provenance - Data lineage and event-level provenance tracking.
Trade-offs
- Footprint - Runtime and operations are heavier than lightweight iPaaS tools.
- Complexity - Flow sprawl and processor tuning become ongoing work.
- Fit - Oriented to dataflow/ETL rather than app-centric automation.
Pricing
Open-source software. Direct license cost is zero; costs are typically infrastructure, operations, and optional paid support or hosting.
Explore alternatives