--- id: apache-airflow-providers-amazon version: "9.34.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-amazon — Provider package apache-airflow-providers-amazon for Apache Airflow License: permissive · Maintenance: active · Downloads: 9.6M/mo ## 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 above — 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 pip install apache-airflow-providers-amazon uv add apache-airflow-providers-amazon poetry add apache-airflow-providers-amazon ## Installing 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_current - Install friction: low - Maintenance: active - Downloads: 9.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow aws integration, airflow s3 operators, airflow lambda tasks, airflow redshift connector, airflow amazon provider, airflow ec2 orchestration, airflow athena queries, airflow-provider, aws-integration, workflow-orchestration [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-amazon) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-amazon/)