Apache Airflow

Apache Airflow is an open-source workflow management platform for data engineering pipelines. It started at Airbnb in October 2014 as a solution to manage the company's increasingly complex workflows. Creating Airflow allowed Airbnb to programmatically author and schedule their workflows and monitor them via the built-in Airflow user interface. From the beginning, the project was made open source, becoming an Apache Incubator project in March 2016 and a top-level Apache Software Foundation project in January 2019.

Apache Airflow
Original author(s)Maxime Beauchemin / Airbnb
Developer(s)Apache Software Foundation
Initial releaseJune 3, 2015 (2015-06-03)
Stable release2.8.0  (15 December 2023 (15 December 2023)) [±]
Repository
Written inPython
Operating systemWindows, macOS, Linux
TypeWorkflow management platform
LicenseApache License 2.0
Websiteairflow.apache.org

Airflow is written in Python, and workflows are created via Python scripts. Airflow is designed under the principle of "configuration as code". While other "configuration as code" workflow platforms exist using markup languages like XML, using Python allows developers to import libraries and classes to help them create their workflows.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.