Try our new research platform with insights from 80,000+ expert users
Apache Airflow Logo

Apache Airflow pros and cons

Vendor: Apache
4.0 out of 5

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Apache Airflow supports Python, making it valuable for automating data pipelines and processes.
The DAG presentation allows for clear configuration-driven workflows.
Integrates well with other pipelines and solutions, enabling seamless operations.
Offers flexibility and customization for various programming languages and frameworks.
It is user-friendly and widely adopted, making it accessible and easy to scale.

CONS

Apache Airflow lacks some essential features for workflow descriptions and notations, making it challenging to implement certain workflows.
The scalability of Airflow does not meet expectations, particularly for large-scale workflows and high-frequency job executions.
Integration capabilities in Apache Airflow require enhancement, including the need for better production-based database integrations.
Apache Airflow's automation and onboarding processes need improvement to reduce manual operations and make it more accessible for new users.
Apache Airflow's documentation and technical support require significant enhancements for better user assistance and ease of use.
 

Apache Airflow Pros review quotes

reviewer2108010 - PeerSpot reviewer
Feb 20, 2023
Development on Apache Airflow is really fast, and it's easy to use with the newer updates. Everything is in Python, so it's not hard to understand. They also have a graphical view, so if you are not a programmer and you are just an administrator, you can easily track everything and see if everything is working or not.
SG
Apr 13, 2020
The reason we went with Airflow is its DAG presentation, that shows the relationships among everything. It's more of a configuration-driven workflow.
reviewer1447245 - PeerSpot reviewer
Dec 22, 2020
The product integrates well with other pipelines and solutions.
Learn what your peers think about Apache Airflow. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
866,088 professionals have used our research since 2012.
SUDHIR KUMAR RATHLAVATH - PeerSpot reviewer
Jul 26, 2023
Every feature in Apache Airflow is valuable. The number of operators and features I've used are mainly related to connectivity services and integrated services because I primarily work with GCP.
Damian Bukowski - PeerSpot reviewer
Sep 28, 2023
Apache Airflow is in Python language, making it easy to use and learn.
MW
Feb 11, 2021
The best part of Airflow is its direct support for Python, especially because Python is so important for data science, engineering, and design. This makes the programmatic aspect of our work easy for us, and it means we can automate a lot.
Miodrag Milojevic - PeerSpot reviewer
Feb 29, 2024
Its user-friendly interface makes it straightforward to operate, offering a plethora of features for data preparation, buffering, and format conversion.
AN
Sep 4, 2019
This is a simple tool to automate using Python.
ManojKumar43 - PeerSpot reviewer
Mar 22, 2024
Apache Airflow is easy to use and can monitor task execution easily. For instance, when performing setup tasks, you can conveniently view the logs without delving into the job details.
Nomena NY HOAVY - PeerSpot reviewer
Jun 20, 2022
The solution is flexible for all programming languages for all frameworks.
 

Apache Airflow Cons review quotes

reviewer2108010 - PeerSpot reviewer
Feb 20, 2023
Programmatically, it's very good, and it doesn't have any competitors, but you cannot develop anything in Airflow UI. You need to develop everything within the program. In the market, other tools have come up recently as competitors to Airflow, and they also give graphical programming options, whereas Airflow doesn't provide that feature currently. All the DAGs you want to build need to be coded in Python.
SG
Apr 13, 2020
One specific feature that is missing from Airflow is that the steps of your workflow are not pipelined, meaning the stageless steps of any workflow. Not every workflow can be implemented within Airflow.
reviewer1447245 - PeerSpot reviewer
Dec 22, 2020
The scalability of the solution itself is not as we expected. Being on the cloud, it should be easy to scale, however, it's not.
Learn what your peers think about Apache Airflow. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
866,088 professionals have used our research since 2012.
SUDHIR KUMAR RATHLAVATH - PeerSpot reviewer
Jul 26, 2023
For admins, there should be improved logging capabilities because Apache Airflow does have logging, but it's limited to some database data.
Damian Bukowski - PeerSpot reviewer
Sep 28, 2023
I want to see Apache Airflow have more integrations with more production-based databases since it is an area where the product lacks currently.
MW
Feb 11, 2021
We're currently using version 1.10, but I understand that there's a lot of improvements in version 2. In the earlier version that we're using, we sometimes have problems with maintenance complexity. Actually using Airflow is okay, but maintaining it has been difficult.
Miodrag Milojevic - PeerSpot reviewer
Feb 29, 2024
It would be beneficial to improve the pricing structure.
Venkata Phaneendra Reddy Janga - PeerSpot reviewer
Aug 18, 2025
The restarting part or rerunning specific tasks in Apache Airflow is somewhat confusing for users because it does not directly say restart or replay.
AN
Sep 4, 2019
We need to develop our workflow description and notations because out of the box, Apache Airflow does not provide some features that are needed.
ManojKumar43 - PeerSpot reviewer
Mar 22, 2024
Airflow should support the dynamic drag creation.