Apache Airflow vs Apache NiFi
Apache Airflow is listed under Open-source automation, Apache NiFi under Open-source automation. Each name links to the product's own site.
| Category | Open-source automation | Open-source automation |
|---|---|---|
| Pricing | Open source | Open source |
| Public code | Yes | Yes |
| Tags | data-pipelines, python, scheduling, dag | data-flow, etl, apache, provenance |
| Website | airflow.apache.org | nifi.apache.org |
What Apache Airflow does
Airflow is an Apache project for building, scheduling and monitoring batch workflows. Pipelines are written as Python DAGs, and a web UI shows run history, logs and task state.
What Apache NiFi does
Apache NiFi moves and transforms data between systems using a drag-and-drop flow designer. It tracks data provenance and supports back-pressure, so teams can see where each piece of data went.
Other options
See all Open-source automation, or alternatives to Apache Airflow and Apache NiFi.