Skip to content

Job orchestration

Apache Airflow logo Apache Airflow Dagster logo Dagster Mage logo Mage Prefect logo Prefect

Attribute Apache Airflow Dagster Mage Prefect
Name Apache Airflow Dagster Mage Prefect
Description Apache Airflow is a platform to programmatically author, schedule, and monitor workflows. A data orchestrator for machine learning, analytics, and ETL. A lightweight and flexible job orchestration tool. A modern data workflow management system.
License Apache license 2.0 Apache license 2.0 Apache license 2.0 MIT
Source code https://github.com/apache/airflow https://github.com/dagster-io/dagster https://github.com/mage-ai/mage-ai https://github.com/PrefectHQ/prefect
Website https://airflow.apache.org/ https://dagster.io/ https://www.mage.ai/ https://www.prefect.io/
Year created 2014 2019 2019 2018
Company Airbnb, Apache Dagster Mage Prefect
Language support python python python python
Use cases Workflow scheduling Data Orchestration, Machine Learning Pipelines Task Automation, Workflow Management Data Workflow Management, ETL
Has cron schedule support
yes
yes
yes
yes
Has event based trigger support
yes
yes
no
yes
Has api support
yes
yes
no
yes
Has access controls
yes
yes
no
yes
Has workflow versioning
no
yes
no
yes
Has workflow configuration support
yes
yes
yes
yes
Has audit logs
yes
yes
no
yes
Has cost tracking
no
no
no
no
Has data source connection support
yes
no
no
yes