Lattice
Skip to content

Apache Airflow

apache.orgplatformself-hosted

Apache Airflow is a self-hosted platform in the Workflow Orchestration layer of the AI stack. Scheduler and DAG engine long used for batch data engineering.

By Lattice editorial · Facts verified · method

licence
Apache-2.0
language
Python
cost
free

Use Apache Airflow when

Scheduled batch data engineering, where DAGs are the shared language.

Skip Apache Airflow when

You are building a latency-sensitive product — it was not designed for one.

Survives the retries, the waits and the crashes. — that is what this layer of the stack is answerable for. See the full Workflow Orchestration section for the rest of the options.

Visit apache.orgCompare with another tool
Badge this entry
Lattice badge: Apache Airflow verified 2026-09
[![Apache Airflow on Lattice: verified 2026-09](https://lattice.kunjshah.in/workflow-orchestration/apache-airflow/badge.svg)](https://lattice.kunjshah.in/workflow-orchestration/apache-airflow)

Quick answers

Is Apache Airflow open source?
Yes. Apache Airflow is open source under the Apache-2.0 licence. It is free to use.
What are the alternatives to Apache Airflow?
The closest alternatives to Apache Airflow are Dagster and Prefect.

Reading on workflows

Alternatives to Apache Airflow

Listed as an alternative to

  • Dagster
  • Prefect

Also in workflows

  • Temporal
  • Inngest
  • Trigger.dev
  • Dagster
  • Prefect
  • Restate
  • DBOS
  • Fly Machines
  • Modal