Apache Airflow is een platform om workflows programmatisch te ontwerpen, in te plannen en te bewaken. Workflows worden als Python-code gedefinieerd, wat onderhoud, versiebeheer, testen en delen vereenvoudigt. De scheduler voert taken uit op meerdere workers met inachtneming van afhankelijkheden, en een webinterface toont de status en logs van taken. Airflow wordt gebruikt voor datapijplijnen, ETL en het aansturen van machine-learningworkflows, en is gericht op batchverwerking, niet op streaming. Het wordt zelf geïnstalleerd, via PyPI, containerimages of Kubernetes met Helm.
Airflow is een project van de Apache Software Foundation, een Amerikaanse non-profitorganisatie, en valt onder de Apache License 2.0. De ontwikkeling is gemeenschapsgedreven; er is geen bedrijf dat het project controleert. Omdat u Airflow zelf draait, bepaalt uw eigen infrastructuur waar het draait en waar metagegevens staan. Draait u het op servers of in een cloud in de EU, dan blijft die orkestratielaag in de EU. Waar gegevens heen gaan, hangt af van de externe diensten waarmee uw workflows verbinden.