Airflow 3.0 is coming.

The biggest Apache Airflow release ever provides data teams with the freedom to run anywhere, at any time, in any language – all while being even easier to use.

With Airflow 3.0, you have the freedom to run tasks…

Anywhere

Workers can be deployed to any cloud, on-prem data center, hybrid or edge environment, while delivering even higher security isolation, resilience and scalability.

At Any Time

Work with data anyway you need with scheduled (batch), event-driven and adhoc execution. 3.0 supports advanced data partitioning and AI inference execution policies.

In Any Language

Extend Airflow to all developers with support for building and running tasks in the language of their choice. Eliminate lock-in with easy migrations between languages.

3.0 makes Airflow easier than ever to use

DAG Versioning

View historical versions of DAGs along with all their run information. Provides enhanced debugging and historical DAG lineage.

UI Modernization

React-based UI with support for embedded plug-ins. Improved navigation, real-time refresh and dark mode option.

Backfill at Scale

Now integrated with the scheduler to balance DAG execution with backfills. Extended MLOps support for backfills as models evolve.

Task Isolation

Stronger security and simplified multi-tenancy with tasks no longer having direct access to the Airflow metadatabase.

Dive deeper into Airflow 3.0

Design

Dig into the motivations and architecture for Airflow 3.0 features in the Airflow Improvement Proposals

Read the Proposals

Video

Watch the Airflow Summit 2024 session: Gen AI using Airflow 3 – A vision for Airflow RAG

Watch the Replay

Video

Watch the Airflow Summit 2024 session: DAG Versioning, Where are we?

Watch the Replay

Video

Watch the Airflow Summit 2024 session: Airflow 3.0 Panel Discussion

Watch the Replay

Get involved and get ready

Contribute to Airflow

Be a part of 3.0 - the Apache Airflow® community has tens of thousands of active members who help each other develop the platform, solve problems, and share best practices.

Contribute on GitHub

Sign up for Updates

Be the first to know about product updates, announcements and more, including when beta testing is available for Airflow 3.0.

Subscribe

Start on Astro

With Astro, your organization will be ready to unlock the latest in Airflow with in-place upgrades and seamless rollbacks.

Learn More

Schedule a Call

See how your team can use Airflow 3.0 to fuel its data workflows with more power and less complexity than ever before.

Connect with an Expert

FAQs

When is the release schedule for Airflow 3.0?

We expect development to conclude by the end of 2024 with beta releases following shortly afterwards. We anticipate Release Candidates to be cut during March 2025, leading to an anticipated GA following soon after. All dates are subject to change.

What are the additional languages that will be supported in Airflow 3.0?

Initially Go, Java, Javascript, and Typescript. Support for additional languages are planned in the future. Language sequence may change based on demand.

Does Airflow 3.0 support DAG authoring in additional languages?

No, DAGs will still be written in Python. Airflow 3 will be multilingual, so that DAGs generated from a DagFactory or a custom DSL, or a DAG natively written in Python can invoke Tasks written in any language By extending task support for other languages, Airflow can integrate with application APIs written in Java, Javascript or Typescript.

How does the new architecture in Airflow 3.0 balance distributed execution with control?

While execution is distributed, you maintain centralized control, reducing the operational complexity that often characterizes distributed systems.

Build, run, & observe your data workflows.
All in one place.

Get $300 in free credits during your 14-day trial.

Get Started Free