apache-airflow-providers-amazon
Provider package apache-airflow-providers-amazon for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that extends Airflow's orchestration capabilities to work with AWS services. It supplies operators, hooks, sensors, and utilities for building data pipelines and workflows that interact with services like S3, EC2, Lambda, RDS, Redshift, Athena, and SageMaker. The package is maintained by the Apache Software Foundation and is part of Airflow's official provider ecosystem.
You install it on top of an existing Airflow deployment to gain AWS-native task types and connection management. It depends on boto3 and botocore for AWS API access, plus service-specific libraries like redshift_connector for Redshift and PyAthena for Athena queries. The package supports Python 3.10 through 3.14 and is actively maintained with frequent releases.
Use it for:
- Orchestrate data pipelines that read from and write to S3 buckets as part of larger Airflow workflows
- Schedule and monitor AWS Lambda function executions from Airflow DAGs
- Query Redshift data warehouses or run Athena SQL queries as scheduled Airflow tasks
- Manage EC2 instances or trigger SageMaker training jobs from workflow definitions
- Build multi-step ETL workflows that combine AWS services with other data sources via Airflow
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Apache Airflow operators, hooks, and sensors for orchestrating workflows that interact with AWS services including EC2, S3, Lambda, RDS, Redshift, Athena, SageMaker, and others.
Yes. This is a production-stable, actively maintained provider package from Apache with no known vulnerabilities, low install friction, and permissive licensing. Install it if you run Airflow and need to orchestrate AWS workloads. Ensure you have airflow >=2.11.0 and Python 3.10+ first.
Install
apache-airflow-providers-amazon on PyPI
pip
pip install apache-airflow-providers-amazonuv
uv add apache-airflow-providers-amazonpoetry
poetry add apache-airflow-providers-amazonInstalling apache-airflow-providers-amazon
Before you install
Low install friction with a wheel distribution. Actively maintained as of 6 days ago with 46489 repository stars. Requires apache-airflow >=2.11.0 and 15 runtime dependencies including boto3, botocore, and service-specific connectors like redshift_connector and PyAthena.
License in practice
Apache License 2.0 (permissive). You can use, modify, and distribute this package freely in commercial and private projects, provided you include a copy of the license and note any modifications.
Quickstart
pip install apache-airflow-providers-amazon
from airflow.providers.amazon.aws.operators.s3 import S3ListOperator
from airflow import DAG
with DAG('example') as dag:
list_s3 = S3ListOperator(task_id='list', bucket_name='my-bucket')
Requires apache-airflow >=2.11.0 and Python 3.10 or later. AWS credentials must be configured in Airflow connections.
Verify before relying
- Whether all 15 runtime dependencies are always required or if some are optional for specific AWS services
- Performance characteristics and scalability limits for large-scale workflow orchestration
- Specific AWS service coverage beyond the documented examples in the description
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 15 — apache-airflow, apache-airflow-providers-common-compat, apache-airflow-providers-common-sql, apache-airflow-providers-http, boto3, botocore, inflection, watchtower, jsonpath_ng, redshift_connector, asgiref, PyAthena, jmespath, sagemaker-studio, marshmallow |
| Maintenance | actively maintained — 6 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 9,596,449/month — #1,522 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: apache_airflow_providers_amazon-9.34.0-py3-none-any.whl
Keywords: airflow-provider, amazon, airflow, integration
Tags
More Monitoring packages
Wraps any iterable to display a real-time…
copyleft · top 100 on PyPI
opentelemetry-semantic-conventionsProvides generated Python code for…
permissive · top 100 on PyPI
opentelemetry-sdkProvides the reference implementation of the…
permissive · top 100 on PyPI
opentelemetry-apiProvides the abstract API and interfaces for…
permissive · top 100 on PyPI
opentelemetry-exporter-otlp-proto-httpExports OpenTelemetry observability data to an…
permissive · top 1,000 on PyPI
opentelemetry-instrumentationProvides automatic instrumentation commands and…
permissive · top 1,000 on PyPI
apache-airflow-providers-googleIntegrates Apache Airflow with Google Cloud…
permissive · top 1,000 on PyPI
apache-airflow-providers-databricksIntegrates Apache Airflow with Databricks,…
permissive · top 1,000 on PyPI
apache-airflow-providers-microsoft-azureIntegrates Apache Airflow with Microsoft Azure…
permissive · top 5,000 on PyPI
apache-airflow-providers-apache-hiveIntegrates Apache Hive with Apache Airflow,…
permissive · top 15,000 on PyPI
apache-airflow-providers-postgresIntegrates PostgreSQL databases with Apache…
permissive · top 5,000 on PyPI
apache-airflow-providers-common-messagingProvides common messaging abstractions and…
permissive · top 15,000 on PyPI
apache-airflow-providers-standardProvides standard operators, hooks, and sensors…
permissive · top 5,000 on PyPI
apache-airflow-providers-trinoIntegrates Apache Airflow with Trino, enabling…
permissive · top 15,000 on PyPI
apache-airflow-providers-oracleIntegrates Apache Airflow with Oracle…
permissive · top 5,000 on PyPI
awswranglerAWS SDK for pandas integrates pandas DataFrames…
permissive · top 1,000 on PyPI