Airflow Dag Dependencies

Visualize dependencies between Airflow DAGs
Alternatives To Airflow Dag Dependencies
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Airflow29,642694 hours ago18September 23, 2022869apache-2.0Python
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Argo Workflows12,70624316 hours ago423June 23, 2022782apache-2.0Go
Workflow engine for Kubernetes
Orchest3,783
2 days ago14April 06, 2022124agpl-3.0Python
Build data pipelines, the easy way 🛠️
Awesome Etl2,832
11 days ago11
A curated list of awesome ETL frameworks, libraries, and software.
Airflow Maintenance Dags1,321
5 months ago16apache-2.0Python
A series of DAGs/Workflows to help maintain the operation of Airflow
Dag Factory88114 days ago26May 27, 202239mitPython
Dynamically generate Apache Airflow DAGs from YAML configuration files
Goodreads_etl_pipeline593
3 years agomitPython
An end-to-end GoodReads Data Pipeline for Building Data Lake, Data Warehouse and Analytics Platform.
Kube Airflow556
4 years ago30apache-2.0Python
A docker image and kubernetes config files to run Airflow on Kubernetes
Aws Airflow Stack370
a year ago26mitPython
Turbine: the bare metals that gets you Airflow
Airflow Tutorial345
2 years ago2mit
Airflow basics tutorial
Alternatives To Airflow Dag Dependencies
Select To Compare


Alternative Project Comparisons
Readme

Airflow DAG Dependencies

⚠️ Deprecation notice ⚠️

The functionality of this plugin is now part of Airflow - https://github.com/apache/airflow/pull/13199

If you find any critical issues affecting Airflow 1.10.x, feel free to sumbit a PR, but no new features will be added here.

Functionality

  • Visualize dependencies between your Airflow DAGs
  • 3 types of dependencies supported:
    • Trigger - TriggerDagRunOperator in DAG A triggers DAG B
    • Sensor - ExternalTaskSensor in DAG A waits for (task in) DAG B
    • Implicit - provide the ids of DAGs the DAGs depends on as an attribute named implicit_dependencies. For example dag.implicit_dependencies = ['dag_1', 'dag_2']
  • Be careful if you have 1000s of DAGs, might not scale.

Installation

Copy dag-dependencies-plugin to Airflow plugin folder and you're ready to go

Only RBAC UI is supported.

Popular Dag Projects
Popular Airflow Projects
Popular Computer Science Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Html
Dependencies
Rbac
Dag
Airflow