Apache Airflow™ was started at Airbnb as open source from the very first commit. The community has about 500 active members who support each other in solving problems.
Join the community!

Join the devlist

If you want to stay up to date with what is going on in the project, want to discuss the features, talk about fixes or simply ask a question - this is the first step to take.
  1. The preferred channel for discussion is using the official Apache Airflow mailing lists. To subscribe, send an email to:

  2. For ad-hoc questions you can use the official Slack of Airflow. See "Ask a question" below.

Subscribe to the newsletter

Get regular monthly updates on recent events and communications in the Airflow community.

You will learn about:

  • recent releases,
  • upcoming and recent events,
  • the PR of the Month,
  • recent blog posts and guides,
  • activity on the dev list.

Start a discussion

Use our GitHub Discussions to start a discussion.

You can start discussions about:

  • proposing a new feature,
  • whether what you are observing is a real issue,
  • your brainstorms,
  • how others solve their problems.

Report a bug

Use our GitHub Issue to create an issue.

Remember to include as much information as you can, including:

  • tracebacks,
  • screens,
  • scenarios to repeat the problem (mandatory).

If you are unsure if this is a problem with Airflow, start a GitHub Discussion first.

Ask a question

In case of any questions or doubts, feel free to reach to our community. There are two ways to do that.
  1. Join the Apache Airflow slack. After creating account in slack you can join #troubleshooting and #development where you can look for help in using and developing Airflow respectively.
  2. Ask at the devlist, see "Join the devlist" link above
  3. Check Stack Overflow
  4. Remember that Airflow is a community driven project, so in case of constant technical support please consider hiring a consultancy company.

Add a new feature

There are two steps required to create a feature request for Airflow.
  1. Create an account at GitHub [Sign up]
  2. Create a new issue and choose ‘Feature request’. Try to put in the description as much information as you can to clarify your idea.
  3. We encourage you to open a PR with your implementation of the feature. It would be great if you would take a look at our contribution guidelines.

Fix a bug

We don’t like bugs. If you find one, please tell us as soon as possible using the steps below.
  1. Create an account at GitHub [Sign up].
  2. Create a new issue and choose ‘Bug report’. Try to put in the description as much information as you can including replication steps, tracebacks and screens.
  3. We encourage you to open a PR with your bug fix. It would be great if you would take a look at our contribution guidelines.

Improve documentation

Some people might want to improve documentation and this is most welcome!
  1. Open a PR with changes.
  2. If you are not sure about your changes, feel free to post a question in the #documentation channel on our Slack.

Propose fundamental changes

If you have an idea that will change Airflow fundamentally, then there are more steps to take – but they are still rather simple ones.
  1. Create an Airflow Improvement Proposal (AIP) on the project wiki (Airflow Improvements Proposals), describe your idea, discuss the pros and cons and explain why Airflow needs such changes.
  2. When your AIP is ready, send it to our dev mailing list where the whole community will be able to discuss it and elaborate the final version.
  3. When the community approves your proposal, this is a signal to start the work! Prepare your change as a single or sequence of PRs and voila!
Project Management Committee
Committer Aizhamal Nurmamat kyzy


Aizhamal Nurmamat kyzy

Committer Alex Guziel


Alex Guziel

Committer Alex Van Boxel


Alex Van Boxel

Committer Arthur Wiedmer


Arthur Wiedmer

Committer Ash Berlin-Taylor


Ash Berlin-Taylor

Committer Bolke de Bruin


Bolke de Bruin

Committer Brent Bovenzi


Brent Bovenzi

Committer Chris Riccomini


Chris Riccomini

Committer Dan Davydov


Dan Davydov

Committer Daniel Imberman


Daniel Imberman

Committer Daniel Standish


Daniel Standish

Committer Elad Kalif


Elad Kalif

Committer Ephraim Anierobi


Ephraim Anierobi

Committer Fokko Driesprong


Fokko Driesprong

Committer Hitesh Shah


Hitesh Shah

Committer Hussein Awala


Hussein Awala

Committer Jakob Homan


Jakob Homan

Committer Jarek Potiuk


Jarek Potiuk

Committer Jed Cunningham


Jed Cunningham

Committer Joy Gao


Joy Gao

Committer Kamil Breguła


Kamil Breguła

Committer Kaxil Naik


Kaxil Naik

Committer Kengo Seki


Kengo Seki

Committer Kevin Yang


Kevin Yang

Committer Maxime Beauchemin


Maxime Beauchemin

Committer Pierre Jeambrun


Pierre Jeambrun

Committer Siddharth Anand


Siddharth Anand

Committer Sumit Maheshwari


Sumit Maheshwari

Committer Tao Feng


Tao Feng

Committer Tomek Urbaszek


Tomek Urbaszek

Committer Tzu-ping Chung


Tzu-ping Chung

Committer Xiaodong Deng


Xiaodong Deng

Committer Amogh Desai


Amogh Desai

Committer Andrey Anshin


Andrey Anshin

Committer Aneesh Joseph


Aneesh Joseph

Committer Bas Harenslak


Bas Harenslak

Committer Chao-Han Tsai


Chao-Han Tsai

Committer Felix Uellendall


Felix Uellendall

Committer James Timmins


James Timmins

Committer Josh Fell


Josh Fell

Committer Joshua Carp


Joshua Carp

Committer Jiajie Zhong


Jiajie Zhong

Committer Niko Oliveira


Niko Oliveira

Committer Pankaj Singh


Pankaj Singh

Committer Qian Yu


Qian Yu

Committer Qingping Hou


Qingping Hou

Committer Ry Walker


Ry Walker

Committer Leah Cole


Leah Cole

Committer Malthe Borch


Malthe Borch

Committer Pankaj Koti


Pankaj Koti

Committer Patrick Leo Tardif


Patrick Leo Tardif

Committer Ping Zhang


Ping Zhang

Committer Ryan Hamilton


Ryan Hamilton

Committer Vikram Koka


Vikram Koka

Committer Xinbin Huang


Xinbin Huang