Apache NiFi
Apache NiFi is an open-source dataflow platform for routing, transforming and moving data between systems, designed visually in a web-based UI with guaranteed delivery and data provenance.
- Stars
- 6,255
- Forks
- 2,989
- Contributors
- 752
- Latest
- 2.12.0
About Apache NiFi
Apache NiFi originated at the US National Security Agency as 'Niagarafiles' and was donated to the Apache Software Foundation in 2014. Data flows are built by connecting processors on a drag-and-drop canvas; each piece of data (a FlowFile) is tracked end to end with full provenance. NiFi provides back pressure, prioritized queues, guaranteed delivery and hundreds of processors for databases, message queues, cloud storage and APIs, making it a common choice for data ingestion and ETL. NiFi 2.x added Python processors and a modernized UI.
Key Features
Pros
Cons
Tool Information
- Language
- Java
- License
- Apache-2.0
- First release
- 2014 (open-sourced, Apache TLP 2015)
- Latest version
- 2.12.0
- Maintainer
- Apache Software Foundation
Compare Apache NiFi with other tools
See how Apache NiFi stacks up against other workflow orchestration engines, feature by feature.
vs Apache Airflow
vs Prefect
vs Dagster
vs Argo Workflows
vs Temporal
vs n8n
vs Luigi
vs Flytevs CrewAI
vs Kestra
vs LangGraph
vs Pipedreamvs Workato
vs Cadence
vs Elsa Workflowsvs Camunda
vs Kubeflow Pipelines
vs Metaflow
vs ZenML
vs Mage
vs Tekton
vs Conductor
vs AWS Step Functions
vs Windmill
vs Activepiecesvs Concourse
vs Apache DolphinScheduler
vs Inngest
vs Restate
vs Hatchet
vs Trigger.dev