dagster-azure
Package for Azure-specific Dagster framework op and resource components.
What it is and what it does
dagster-azure is a library that bridges Dagster—a cloud-native data pipeline orchestrator—with Microsoft Azure services. It provides pre-built components (ops and resources) for interacting with Azure Blob Storage, Data Lake Storage, and Azure Machine Learning, allowing you to declare data assets and pipelines in Python and have Dagster orchestrate their execution on Azure infrastructure.
The package is part of Dagster's integration ecosystem and is meant to be used alongside the core Dagster framework. It handles the plumbing between your Dagster asset definitions and Azure's SDKs, reducing boilerplate for authentication, connection management, and data movement. It's actively maintained and carries no known vulnerabilities.
Use it for:
- Build and orchestrate data pipelines that read from or write to Azure Blob Storage or Data Lake Storage.
- Integrate Azure Machine Learning model training and inference into Dagster-managed data workflows.
- Manage data asset lineage and observability across Azure-based data infrastructure from a single Dagster control plane.
- Develop and test Azure-dependent pipelines locally, then deploy the same code to production without modification.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Azure-specific integrations for Dagster, enabling data pipelines to interact with Azure services like Blob Storage, Data Lake, and Machine Learning.
Yes, if you are already using Dagster and need to orchestrate workloads on Azure. The package is actively maintained, has no security vulnerabilities, and low install friction. It is a natural choice for teams standardizing on Dagster as their orchestration platform and Azure as their cloud provider. Not necessary if you are not using Dagster or do not have Azure infrastructure.
Install
dagster-azure on PyPI
pip
pip install dagster-azureuv
uv add dagster-azurepoetry
poetry add dagster-azureInstalling dagster-azure
Before you install
Low friction install with a wheel distribution. Active maintenance—released 2026-08-14 with 15996 repository stars and no known vulnerabilities.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions.
Quickstart
pip install dagster-azure
import dagster as dg
from dagster_azure.adls2 import adls2_resource
@dg.asset
def my_asset() -> str:
return "data"
Requires Python 3.10 or later (supports up to 3.14). Depends on dagster and six Azure SDK packages (azure-core, azure-identity, azure-storage-blob, azure-storage-file-datalake, azure-ai-ml).
Verify before relying
- Specific Azure resource types and operations supported beyond the six runtime dependencies listed.
- Whether this package is the recommended way to integrate Dagster with Azure or if core Dagster handles this natively.
- Performance characteristics and scalability limits when orchestrating large Azure workloads.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (<3.15,>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — azure-ai-ml, azure-core, azure-identity, azure-storage-blob, azure-storage-file-datalake, dagster |
| Maintenance | actively maintained — 0 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 306,735/month — #7,783 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: dagster_azure-0.29.18-py3-none-any.whl
Tags
More Distributed Computing packages
gRPC Python is an HTTP/2-based RPC framework…
permissive · top 100 on PyPI
execnetexecnet lets you spawn and communicate with…
permissive · top 1,000 on PyPI
cloudpickleCloudpickle extends Python's standard pickle…
permissive · top 1,000 on PyPI
smart-openProvides a unified, open()-compatible Python…
permissive · top 1,000 on PyPI
portalockerPortalocker provides cross-platform file…
permissive · top 1,000 on PyPI
rayRay is a distributed computing framework that…
permissive · top 1,000 on PyPI
dagsterDagster is a data pipeline orchestrator that…
permissive · top 5,000 on PyPI
dagster-awsDagster-aws provides AWS-specific integrations…
permissive · top 5,000 on PyPI
dagster-dockerIntegrates Dagster data orchestration with…
permissive · top 5,000 on PyPI
dvc-azureAdds Azure Blob Storage and Azure Data Lake…
permissive · top 15,000 on PyPI
dagster-gcpProvides GCP-specific integrations for Dagster,…
permissive · top 5,000 on PyPI
dagster-dg-coredagster-dg-core provides the core orchestration…
permissive · top 5,000 on PyPI
dagster-sparkDagster-spark integrates Apache Spark with…
permissive · top 15,000 on PyPI
dagster-rest-resourcesProvides REST API resource integrations for…
permissive · top 15,000 on PyPI
dagster-airbyteIntegrates Airbyte data connectors with…
permissive · top 15,000 on PyPI
dagster-cloud-cliCLI tool for managing and deploying Dagster…
permissive · top 5,000 on PyPI