apache-airflow-providers-microsoft-azure
Provider package apache-airflow-providers-microsoft-azure for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that bridges Airflow's workflow orchestration engine to Microsoft Azure's cloud services. It exposes Azure resources—storage accounts, data lakes, Cosmos DB, Synapse, Batch, Container Instances, and more—as Airflow operators, hooks, and sensors, allowing you to define, schedule, and monitor Azure-based data pipelines and infrastructure tasks as DAGs.
The package wraps the official Azure SDK libraries (33 runtime dependencies covering storage, compute, identity, and data services) and integrates them into Airflow's task execution model. You install it on top of an existing Airflow deployment, define tasks using Azure operators, and Airflow handles scheduling, retry logic, and monitoring. It supports Python 3.10 through 3.14 and is actively maintained by the Apache Airflow project.
Use it for:
- Schedule and monitor Azure Data Lake or Blob Storage data ingestion and transformation jobs within Airflow DAGs.
- Orchestrate Azure Synapse Spark jobs, Batch compute tasks, or Container Instance deployments as part of multi-step workflows.
- Automate Azure resource provisioning, scaling, and lifecycle management (compute, storage, container registry) via Airflow.
- Build hybrid cloud pipelines that coordinate Azure services with AWS, GCP, or on-premises systems using Airflow's cross-provider support.
- Manage secrets and authentication to Azure services through Azure Key Vault integration within Airflow task execution.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates Apache Airflow with Microsoft Azure services, providing operators, hooks, and sensors to orchestrate Azure resources and data workflows.
Yes, if you run Apache Airflow and need to orchestrate Azure workloads. The package is production-stable, actively maintained, and permissively licensed. The 33 dependencies are substantial but expected for comprehensive Azure SDK coverage. Verify that your Airflow deployment meets the >=2.11.0 requirement and that your environment can accommodate the Azure SDK footprint; no known vulnerabilities as of the query date.
Install
apache-airflow-providers-microsoft-azure on PyPI
pip
pip install apache-airflow-providers-microsoft-azureuv
uv add apache-airflow-providers-microsoft-azurepoetry
poetry add apache-airflow-providers-microsoft-azureInstalling apache-airflow-providers-microsoft-azure
Before you install
Low friction installation with a pure-Python wheel. Actively maintained—released 6 days ago with 46490 repository stars. Requires Apache Airflow >=2.11.0 and pulls in 33 runtime dependencies, all Azure SDK packages; evaluate whether your environment can accommodate this dependency footprint.
License in practice
Licensed under Apache-2.0 (permissive), allowing use in commercial and proprietary projects with minimal restrictions; include a copy of the license and note any material modifications.
Quickstart
pip install apache-airflow-providers-microsoft-azure
from airflow.providers.microsoft.azure.operators.adls import ADLSDeleteOperator
from airflow.models import DAG
with DAG('azure_example') as dag:
delete_task = ADLSDeleteOperator(task_id='delete_adls', path='/data')
Requires Apache Airflow >=2.11.0 and Python 3.10 or later; Azure credentials and connectivity to Azure services must be configured outside the package.
Verify before relying
- Specific operators, sensors, and hooks available in version 14.1.0 beyond the Azure SDK services listed.
- Whether all 33 dependencies are always required or if some are optional for specific Azure services.
- Performance characteristics and scalability limits for large-scale Azure resource orchestration.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 33 — apache-airflow, apache-airflow-providers-common-compat, adlfs, aiohttp, azure-batch, azure-ai-projects, azure-cosmos, azure-mgmt-cosmosdb, azure-datalake-store, azure-identity, azure-keyvault-secrets, azure-mgmt-datalake-store, azure-mgmt-resource, azure-storage-blob, azure-mgmt-storage, azure-storage-file-share, azure-servicebus, azure-synapse-spark, azure-synapse-artifacts, azure-storage-file-datalake, azure-kusto-data, azure-mgmt-datafactory, azure-mgmt-containerregistry, azure-mgmt-compute, azure-mgmt-containerinstance, msgraph-core, msgraphfs, microsoft-kiota-http, microsoft-kiota-serialization-json, microsoft-kiota-serialization-text |
| Maintenance | actively maintained — 6 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 2,092,574/month — #3,302 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: apache_airflow_providers_microsoft_azure-14.1.0-py3-none-any.whl
Keywords: airflow-provider, microsoft.azure, 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-oracleIntegrates Apache Airflow with Oracle…
permissive · top 5,000 on PyPI
apache-airflow-providers-snowflakeIntegrates Apache Airflow with Snowflake,…
permissive · top 1,000 on PyPI
apache-airflow-providers-databricksIntegrates Apache Airflow with Databricks,…
permissive · top 1,000 on PyPI
apache-airflow-providers-microsoft-mssqlIntegrates Microsoft SQL Server (MSSQL) with…
permissive · top 5,000 on PyPI
apache-airflow-providers-apache-kafkaIntegrates Apache Kafka with Apache Airflow,…
permissive · top 5,000 on PyPI
apache-airflow-providers-amazonProvides Apache Airflow operators, hooks, and…
permissive · top 5,000 on PyPI
apache-airflow-providers-sftpIntegrates SFTP file transfer operations into…
permissive · top 5,000 on PyPI
apache-airflow-providers-standardProvides standard operators, hooks, and sensors…
permissive · top 5,000 on PyPI
apache-airflow-providers-common-messagingProvides common messaging abstractions and…
permissive · top 15,000 on PyPI