Top Rated Apache Airflow Alternatives

- Integration
- Scalability
- Performance
- Data Pipeline Management
- Data Pipeline RCA
- Alert System
- Esay Installation
- Use more than 5 hours in a day Review collected by and hosted on G2.com.
- Airflow UI/ User Experience
- Pipeline Execution grid view
- Dag Graph Review collected by and hosted on G2.com.
Video Reviews
86 out of 87 Total Reviews for Apache Airflow
Overall Review Sentiment for Apache Airflow
Log in to view review sentiment.
Airflow provides numerous cross-platform integration with almost all the required technologies. It has vast number of features while creating DAG's. I really loved the ideas of new release wrt object storage, easily managable platform, new operators like FTP, FTPs and custom operators. UI is bit clumsy but altogether airflow is very easy to use and implement ETL pipelines. I have been using Airflow for last 1 year and the improvement they show is very promising. Review collected by and hosted on G2.com.
UI is clumsy. In order to see the task in UI I have to go back to all dags when we retrigger 2nd time. It can be better but it compensates with the feature it has. Review collected by and hosted on G2.com.

The best thing about Apache Airflow is that it provides integration with various services like big query , AWS , GCP etc.Plus it is available as as service in all cloud provides which provides seamless experience.The User Experience is perfect. Review collected by and hosted on G2.com.
Sometimes we face problem when there are two many task in a single airflow instance which requires more number of executors. Review collected by and hosted on G2.com.
I like how simple it is to setup and get started with Apache Airflow. As it is backed by Python as a programming language ETLs and other kind of Jobs are very easy and quick to code and deploy. It's tedious otherwise to setup these things and takes much experience. But with Apache Airflow one can spin up new jobs quickly with tools that help with troubleshooting and fast debugging. Review collected by and hosted on G2.com.
One thing that I would love Apache Airflow to have would be some improvements to scale the ETLs and provide tools that can help with smooth api integration in an enterprise level ecosystem. With increasing business requirements its kind of get tricky to manage. Review collected by and hosted on G2.com.

being able to use python to create workflows that integrate with our reports is so core to many of our processes Review collected by and hosted on G2.com.
errors and bug fixes are still manual and does take a while to troubleshoot Review collected by and hosted on G2.com.
Airflow is the most intuitive interface for setting up daily workflow jobs that I've come across. The API's are mostly easy to learn/use and it's all I love that it's all in Python. There are a few people on my team who are not trained programmers but they have figured out how to create simple daily jobs. The web interface is can be a bit obtuse but it gets the job done. Using the workflow visualizer makes debugging complex jobs much easier. Review collected by and hosted on G2.com.
I wish it were easier to set up jobs that can be manually triggered. It can technically be done but the interface is clunky and lacks some basic quality-of-life features.
The only complaint I have with the actual coding is that Jinja is hard to learn and debugging it can be a nightmare. That being said, if you stay within the straight-forward use cases, you shouldn't have any issues. Review collected by and hosted on G2.com.

It support , operators for almost every data engineering tool / framework. Highly scalable. Review collected by and hosted on G2.com.
There is plenty of options for observability in airflow .
If some more community grafana dashboards or best practices are provided will help even further Review collected by and hosted on G2.com.

1) Workflow Orchestration: Apache Airflow provides a powerful framework for defining, scheduling, and executing complex workflows.
2) Workflow Orchestration: Apache Airflow provides a powerful framework for defining, scheduling, and executing complex workflows.
3)Monitoring and Alerting: Airflow provides a user-friendly web interface that allows users to monitor the status and progress of their workflows.
4)Active Community and Ecosystem: Apache Airflow has a vibrant and active open-source community.
5)Mature and Production-Ready Review collected by and hosted on G2.com.
1) Learning Curve: Apache Airflow has a steep learning curve, especially for users who are new to workflow orchestration concepts or Python programming.
2) Complexity for Simple Use Cases: Airflow's feature-richness and flexibility can sometimes feel overwhelming for simple use cases. Review collected by and hosted on G2.com.

The flexibility and customizability when it comes to creating and scheduling data pipelines.
Uses python, which is the most popular programming language in the world. Review collected by and hosted on G2.com.
Not really meant for streaming applications but it can be set up for those.
Has a bit of a learning curve compared to other solutions.
It only supports python for creating dags Review collected by and hosted on G2.com.

Use of cron tab expression, importing various modules, importing user defined operators. Review collected by and hosted on G2.com.
declaring dag in a fixed pattern or else the scheduler won't pick up ypur dag and show import error Review collected by and hosted on G2.com.