Introducing G2.ai, the future of software buying.Try now

Apache Airflow Reviews & Product Details

Profile Status

This profile is currently managed by Apache Airflow but has limited features.

Are you part of the Apache Airflow team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Value at a Glance

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

6 months

Product Avatar Image

Have you used Apache Airflow before?

Answer a few questions to help the Apache Airflow community

Apache Airflow Reviews (120)

View 1 Video Reviews
Reviews

Apache Airflow Reviews (120)

View 1 Video Reviews
4.4
120 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Aindrila R.
AR
Assistant System Engineer
Computer Software
Small-Business (50 or fewer emp.)
"Powerful Orchestration for Complex Data Pipelines with Great Community Support"
What do you like best about Apache Airflow?

For me, the standout feature is definitely the Web UI. As a data engineer, I often find myself troubleshooting, and the Grid view in Airflow makes it remarkably simple to identify exactly where a pipeline has failed. I can quickly access the logs for any specific task and determine what went wrong within seconds. This level of transparency is something that traditional cron jobs or basic scripts simply don't offer. Having a central dashboard for all your workflows truly provides peace of mind. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

The main challenge is the ease of implementation for beginners. Setting up the infrastructure (like the webserver, scheduler, and database) requires a good bit of DevOps knowledge, which can be a hurdle for a small team.

Because it’s open-source, you don’t have traditional customer support, so you rely heavily on the community. While the community is active, the documentation can sometimes be a bit overwhelming when you are trying to troubleshoot a very specific configuration issue. It’s a powerful tool, but the ease of use from a setup perspective could definitely be improved. Review collected by and hosted on G2.com.

Raghavendra R.
RR
Data engineer
Computer Software
Small-Business (50 or fewer emp.)
"Reliable Data Orchestration with Setup Challenges"
What do you like best about Apache Airflow?

I like Apache Airflow's clear DAGs since they make workflows easy to understand and maintain. The scheduling feature ensures pipelines run automatically without manual effort, which is really helpful. I also appreciate the retries and monitoring, as they help quickly detect and recover from failures. Additionally, its scalability is a significant advantage, allowing me to handle growing data workloads reliably, making Airflow dependable for production pipelines. Overall, these features really enhance my experience with Apache Airflow. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

Some things in Apache Airflow not work very well for me. Setup and initial configuration is little complex and takes time. UI sometimes feels slow when lot of DAGs are running. Debugging failed tasks is not always clear, logs are scattered. Also version upgrades can break existing DAGs, backward compatibility should be better. Review collected by and hosted on G2.com.

Aditya R.
AR
Sofware Development Engineer
Mid-Market (51-1000 emp.)
"Powerful workflow orchestration tool with great flexibility"
What do you like best about Apache Airflow?

Apache Airflow makes it incredibly easy to design, schedule, and monitor complex workflows using Python. I like how it allows building DAGs in a very readable and modular way, which helps in managing large-scale data pipelines. The UI is intuitive and gives full visibility into task execution, retries, and logs. Its ability to integrate seamlessly with databases, cloud providers, and external services makes it very flexible for real-world use cases. The community support and available plugins also make it easy to extend functionality as needed. Customer Support is also good. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

Airflow can be a bit challenging to set up and configure initially, especially when deploying in production with multiple workers and schedulers. Resource management and scaling sometimes require additional tuning, and debugging can be tricky for new users. The learning curve is steeper compared to some other orchestration tools, and the UI, while useful, could be more modern and responsive. However, once set up, it becomes stable and very reliable. Review collected by and hosted on G2.com.

Shabbir P.
SP
Senior Software Engineer
Small-Business (50 or fewer emp.)
"Powerful Task Scheduler with Installation Challenges"
What do you like best about Apache Airflow?

I use Apache Airflow for project flow management and monitoring. I find its web-based UI and Python scripting features valuable, making it easy to develop and design process flows. Python as a scripting language is more user-friendly than other complex languages, which helps in writing complex flowcharts better than with traditional languages. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

The installation process of Apache Airflow is quite complex and highly dependent on PIP, making it very difficult to handle on cyber security blocked servers. The initial setup is challenging, especially in a proxy-based environment, as it requires lots of permissions and manual installations. Review collected by and hosted on G2.com.

Bikash s.
BS
DevOps Engineer
Enterprise (> 1000 emp.)
"Streamlining Data Pipelines with Apache Airflow"
What do you like best about Apache Airflow?

What I like best about Apache Airflow is its flexibility and powerful scheduling capabilities. As a developer, I can design complex workflows as code using Python, making it easy to version-control and collaborate with teammates. The UI is intuitive for monitoring DAG runs and troubleshooting issues, and Airflow’s large ecosystem of integrations lets me connect with almost any tool or database Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

The learning curve is pretty steep, particularly when configuring the scheduler and managing task dependencies. Sometimes Airflow’s web UI feels sluggish, and troubleshooting issues can get complicated with complex DAGs. Also, while there are a lot of integrations, keeping dependencies compatible during upgrades isn’t always smooth. Review collected by and hosted on G2.com.

Pedro P.
PP
Visiting Professor
Computer Software
Small-Business (50 or fewer emp.)
"Pipeline and user management at the most"
What do you like best about Apache Airflow?

Airflow enhances pipeline observability - both process and data - to the highest level.

It enables the distribution of pipeline execution among a team of stakeholders with varying technical backgrounds in a safe and user-friendly environment. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

The installation, setup, and running are not straightforward, and some fine-tuning is necessary. Review collected by and hosted on G2.com.

Abhishek K.
AK
Senior Analyst
Retail
Mid-Market (51-1000 emp.)
"Streamlining Supply Chain Workflows with Apache Airflow"
What do you like best about Apache Airflow?

What I like best about Apache Airflow is how it lets me orchestrate complex data pipelines in a very structured way. In supply chain demand planning, we deal with multiple data sources – sales, inventory, production, even external signals like holidays or weather. Airflow makes it easier to schedule, monitor and re-run these workflows without too much manual hassle. I also like the visibility it gives through the UI, it helps to quickly catch when a task is failing and why. For me, this saves a lot of time compared to writing adhoc scripts and cron jobs. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

Sometimes Airflow can feel a bit heavy, specially when setting it up the first time. For smaller workflows it almost feels like an overkill, but in larger supply chain planning projects it pays off. The UI is good but can be slow when you have too many DAGs running. Also, learning curve is not trivial – it takes some time to get comfortable with operators, connections and handling backfills. I also wish the documentation had more real-world supply chain use cases instead of just generic ETL examples. Review collected by and hosted on G2.com.

Akash B.
AB
Software Engineer 3
Enterprise (> 1000 emp.)
"Effortless ETL Setup with Broad Integration"
What do you like best about Apache Airflow?

Setting up ETL pipelines and orchestrating workflows is straightforward, thanks to the wide range of integrations available with nearly every data source and enterprise application. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

While there is a wide range of possible integrations, the built-in scheduler is not particularly advanced when it comes to managing complex scheduling requirements. Review collected by and hosted on G2.com.

Yanamala P.
YP
Software Engineer Intern
Mid-Market (51-1000 emp.)
"Orchestrating ETL jobs made easy with Airflow."
What do you like best about Apache Airflow?

Apache Airflow is very much helpful in orchestrating complex work flows. I really love the DAG based workflow orchestration, this helped me in breaking down large tasks into smaller tasks which made debugging easy. The best thing I like about airflow is its retry mechanism, If I want to run a specific task of a Dag or Dag failed at a particular task then I can just retry at the specific task instead of running entire Dag from start which really saved a lot of time. One more best thing about Airflow is its Dynamic Dag approach, When there is requirement to create multiple similar DAGs then we can create a specific template and use that template for all the similar DAGs which is really an amazing feature, this helped me a lot and reduced manual writing. I have been using Airflow for 1 Year and I feel that Airflow is the best platform for Orchestration Workflows. Customer support is very responsive and helpful. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

There is no proper documentation for some Operators which makes difficult for new users. Review collected by and hosted on G2.com.

Saketh K.
SK
Data Engineer
Enterprise (> 1000 emp.)
"Airflow vs Cron: When Simplicity Matters"
What do you like best about Apache Airflow?

Opensource, UI to track almost every aspect of each job, python friendly. Review collected by and hosted on G2.com.

What do you dislike about Apache Airflow?

While Apache Airflow is powerful, it often complicates simple tasks with added abstractions like custom directives and inter-task communication. Job scheduling isn’t intuitive—requiring attention to interval ends—and log loading can be sluggish. Though opinions may vary, I personally find traditional cronjobs a simpler and more effective solution for managing a large number of jobs. Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

6 months

Perceived Cost

$$$$$
Apache Airflow Comparisons
Product Avatar Image
AWS Step Functions
Compare Now
Product Avatar Image
Jenkins
Compare Now
Product Avatar Image
Node-RED
Compare Now
Apache Airflow Features
Dependency Management
Workflow Coordination
Multi-Provider API Connectivity
Workflow Performance Dashboards
Workflow Reporting
Resource Utilization Monitoring
Regulatory Compliance
Governance Policy Enforcement
Security Protocols
Product Avatar Image
Apache Airflow
View Alternatives