Documentation
Apache Airflow®
Apache Airflow Core, which includes webserver, scheduler, CLI and other components that are needed for minimal Airflow installation. Read the documentation »
Providers packages
Providers packages include integrations with third party projects. They are versioned and released independently of the Apache Airflow core. Read the documentation »
Active providers
Airbyte
Alibaba
Amazon
Apache Beam
Apache Cassandra
Apache Drill
Apache Druid
Apache Flink
Apache HDFS
Apache Hive
Apache Iceberg
Apache Impala
Apache Kafka
Apache Kylin
Apache Livy
Apache Pig
Apache Pinot
Apache Spark
Apprise
ArangoDB
Asana
Atlassian Jira
Celery
Cloudant
CNCF Kubernetes
Cohere
Common Compat
Common IO
Common SQL
Databricks
Datadog
dbt Cloud
Dingding
Discord
Docker
Elasticsearch
Exasol
FAB (Flask-AppBuilder)
Facebook
File Transfer Protocol (FTP)
GitHub
Google
gRPC
Hashicorp
Hypertext Transfer Protocol (HTTP)
IBM Cloudant
Influx DB
Internet Message Access Protocol (IMAP)
Java Database Connectivity (JDBC)
Jenkins
Microsoft Azure
Microsoft SQL Server (MSSQL)
Microsoft PowerShell Remoting Protocol (PSRP)
Microsoft Windows Remote Management (WinRM)
MongoDB
MySQL
Neo4j
ODBC
OpenAI
OpenFaaS
OpenLineage
Open Search
Opsgenie
Oracle
Pagerduty
Papermill
PgVector
Pinecone
PostgreSQL
Presto
Qdrant
Redis
Salesforce
Samba
Segment
Sendgrid
SFTP
Singularity
Slack
SMTP
Snowflake
SQLite
SSH
Tableau
Telegram
Teradata
Trino
Vertica
Weaviate
Yandex
YDB
Zendesk
Suspended providers
These providers are currently suspended from releases and we are not actively testing their compatibility with latest Airflow releases. You can still use the released versions of these providers if you need to and in case the reason for suspension is resolved, the provider might be resumed by a PR of a community member who will resolve the suspension reason. It the provider is suspended for quite some time, the community might make a decision about removing it.
More about the suspension/resuming process can be found in the Community provider’s lifecycle documentation page.
- No suspended providers at the moment
Removed providers
These providers are no longer supported and have been removed from the codebase, you can however still use the released versions of these providers if you need to.
More about the removal process can be found in the Community provider’s lifecycle documentation page.
Docker stack
Airflow has an official Dockerfile and Docker image published in DockerHub as a convenience package for installation. You can extend and customize the image according to your requirements and use it in your own deployments. Read the documentation »
Helm Chart
Airflow has an official Helm Chart that will help you set up your own Airflow on a cloud/on-prem Kubernetes environment and leverage its scalable nature to support a large group of users. Thanks to Kubernetes, we are not tied to a specific cloud provider. Read the documentation »
Python API Client
Airflow releases official Python API client that can be used to easily interact with Airflow REST API from Python code. See the client repository
Go API Client
Airflow releases official Go API client that can be used to easily interact with Airflow REST API from Go code. See the client repository