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.

Start a discussion

Use our GitHub Discussions to start a discussion.

You can start discussions about anything:

  • propose a new feature,
  • discuss if what you observe is a real issue,
  • generally brainstorm about your ideas,
  • ask others how they solve their problems,

Report a bug

Use our GitHub Issue to create an issue.

Remember to put there as much information as you can, including:

  • tracebacks,
  • screens,
  • scenarios to repeat problem (mandatory),
  • if you are unsure if this is a problem with Airflow - start a [GitHub Discussion](https://github.com/apache/airflow/discussions) 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 feature request for Airflow.
  1. Create account at GitHub [Sign up]
  2. Create 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 found one please tell us as soon as possible using steps below.
  1. Create account at GitHub [Sign up]
  2. Create 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 bug fix. It would be great if you would take a look at our contribution guidelines.

Improve documentation

Some people may want to improve documentation and this is mostly welcomed!
  1. Open a PR with changes
  2. If you are not sure about your changes feel free to post a question on #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 still rather simple ones.
  1. Create Airflow Improvement Proposal (AIP) on 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 community will approve your proposal then it’s a signal to start the work! Prepare your change as single or sequence of PRs and voile!
Project Management Committee
Committer Aizhamal Nurmamat kyzy

@aijamalnk

Aizhamal Nurmamat kyzy

Committer Alex Guziel

@saguziel

Alex Guziel

Committer Alex Van Boxel

@alexvanboxel

Alex Van Boxel

Committer Arthur Wiedmer

@arthur

Arthur Wiedmer

Committer Ash Berlin-Taylor

@ash

Ash Berlin-Taylor

Committer Bolke de Bruin

@bolke

Bolke de Bruin

Committer Brent Bovenzi

@bbovenzi

Brent Bovenzi

Committer Chris Riccomini

@criccomini

Chris Riccomini

Committer Dan Davydov

@davydov

Dan Davydov

Committer Daniel Imberman

@dimberman

Daniel Imberman

Committer Daniel Standish

@dstandish

Daniel Standish

Committer Elad Kalif

@eladkal

Elad Kalif

Committer Ephraim Anierobi

@ephraimbuddy

Ephraim Anierobi

Committer Fokko Driesprong

@fokko

Fokko Driesprong

Committer Hitesh Shah

@hitesh

Hitesh Shah

Committer Jakob Homan

@jghoman

Jakob Homan

Committer Jarek Potiuk

@potiuk

Jarek Potiuk

Committer Jed Cunningham

@jedcunningham

Jed Cunningham

Committer Joy Gao

@joygao

Joy Gao

Committer Kamil Breguła

@mik-laj

Kamil Breguła

Committer Kaxil Naik

@kaxil

Kaxil Naik

Committer Kengo Seki

@sekikn

Kengo Seki

Committer Kevin Yang

@KevinYang21

Kevin Yang

Committer Maxime Beauchemin

@mistercrunch

Maxime Beauchemin

Committer Pierre Jeambrun

@pierrejeambrun

Pierre Jeambrun

Committer Siddharth Anand

@sanand

Siddharth Anand

Committer Sumit Maheshwari

@msumit

Sumit Maheshwari

Committer Tao Feng

@tfeng

Tao Feng

Committer Tomek Urbaszek

@turbaszek

Tomek Urbaszek

Committer Tzu-ping Chung

@uranusjr

Tzu-ping Chung

Committer Xiaodong Deng

@XD-DENG

Xiaodong Deng

Committers
Committer Andrey Anshin

@taragolis

Andrey Anshin

Committer Aneesh Joseph

@aneesh-joseph

Aneesh Joseph

Committer Bas Harenslak

@BasPH

Bas Harenslak

Committer Chao-Han Tsai

@milton0825

Chao-Han Tsai

Committer Felix Uellendall

@feluelle

Felix Uellendall

Committer James Timmins

@jhtimmins

James Timmins

Committer Josh Fell

@josh-fell

Josh Fell

Committer Joshua Carp

@jmcarp

Joshua Carp

Committer Jiajie Zhong

@zhongjiajie

Jiajie Zhong

Committer Niko Oliveira

@o-nikolas

Niko Oliveira

Committer Qian Yu

@yuqian90

Qian Yu

Committer Qingping Hou

@houqp

Qingping Hou

Committer Ry Walker

@ryw

Ry Walker

Committer Leah Cole

@leahecole

Leah Cole

Committer Malthe Borch

@malthe

Malthe Borch

Committer Patrick Leo Tardif

@pltardif

Patrick Leo Tardif

Committer Ping Zhang

@pingzh

Ping Zhang

Committer Ryan Hamilton

@ryanahamilton

Ryan Hamilton

Committer Vikram Koka

@vikramkoka

Vikram Koka

Committer Xinbin Huang

@xinbinhuang

Xinbin Huang