azureml-fsspec
Access datastore uri with fsspec
What it is and what it does
azureml-fsspec registers a custom fsspec filesystem handler for azureml:// URIs, bridging Azure Machine Learning datastores and Python's data-processing ecosystem. It lets you use fsspec's abstraction layer to read and write files directly from Azure ML datastores without manual credential management or intermediate downloads.
The package wraps fsspec around azureml-dataprep and pytz, handling URI parsing, authentication (including service principal and managed identity), and registry lookups. It is maintained by Microsoft, actively updated for recent Python versions (3.12, 3.13 support added in 1.4.0), and designed for data scientists and ML engineers working within Azure ML environments.
Use it for:
- Access training data from an Azure ML datastore via fsspec without downloading files locally.
- Read parquet or CSV files from Azure ML datastores for distributed processing.
- Integrate Azure ML datastores into existing fsspec-based workflows without rewriting data-loading logic.
- Automate data pipeline steps that reference Azure ML datastore paths using fsspec APIs.
- Support hybrid ML workflows where Azure ML is the central data repository.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a filesystem interface to Azure Machine Learning datastores via fsspec, allowing you to access data files using azureml:// URIs with standard data-processing libraries.
Yes, if you work within Azure Machine Learning and need fsspec access to datastores. Install friction is low and maintenance is active. The proprietary license requires review before use in commercial or redistributed products. No known security vulnerabilities as of the latest release.
Install
azureml-fsspec on PyPI
pip
pip install azureml-fsspecuv
uv add azureml-fsspecpoetry
poetry add azureml-fsspecInstalling azureml-fsspec
Before you install
Low install friction with a pure-Python wheel. Maintenance is active; the latest release (1.4.0) is recent and addressed setuptools compatibility issues in azureml-dataprep, a key runtime dependency.
License in practice
Licensed under a proprietary Microsoft license (Proprietary https://aka.ms/azureml-preview-sdk-license). License treatment is unclear; review the linked license terms before use in commercial or redistributed contexts.
Quickstart
pip install azureml-fsspec
import fsspec
fs = fsspec.filesystem('azureml')
files = fs.ls('azureml://subscriptions/{sub_id}/resourcegroups/{rs_group}/workspaces/{ws}/datastores/workspaceblobstore/paths/myfolder')
Requires Python 3.10–3.13 and valid Azure Machine Learning subscription, resource group, workspace, and datastore credentials.
Verify before relying
- Whether the proprietary license permits commercial use or redistribution without explicit Microsoft agreement.
- Authentication flow details beyond mlclient support (e.g., service principal, managed identity setup steps).
- Performance characteristics or limits when working with large datasets via fsspec.
Package facts
| License | Proprietary https://aka.ms/azureml-preview-sdk-license (unclear) |
| Python support | supports the current Python release (<3.14,>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — azureml-dataprep, fsspec, pytz |
| Maintenance | actively maintained — 14 days since the last release |
| First released | |
| Downloads | 171,144/month — #10,380 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azureml_fsspec-1.4.0-py3-none-any.whl
Keywords: file-system, dask, azure
Tags
More Scientific/Engineering packages
NumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
pandaspandas provides fast, flexible data structures…
permissive · top 100 on PyPI
scipyscipy provides numerical algorithms for…
permissive · top 100 on PyPI
scikit-learnscikit-learn provides a comprehensive Python…
permissive · top 1,000 on PyPI
dilldill extends Python's pickle module to…
permissive · top 1,000 on PyPI
multiprocessMultiprocess is an enhanced fork of Python's…
permissive · top 1,000 on PyPI
msgraphfsProvides a filesystem interface to Microsoft…
permissive · top 5,000 on PyPI
azureml-dataprep-rslexA Rust-based execution engine for Azure Machine…
unclear · top 15,000 on PyPI
adlfsProvides a filesystem interface to Azure Blob…
permissive · top 5,000 on PyPI
azuremlConnects to Azure Machine Learning Studio…
permissive · top 15,000 on PyPI
fsspecfsspec provides a unified filesystem interface…
unclear · top 100 on PyPI
azureml-coreProvides core APIs and utilities for managing…
unclear · top 5,000 on PyPI
azureml-dataprep-nativeProvides native code extensions for the…
unclear · top 15,000 on PyPI
azureml-mlflowIntegrates MLflow experiment tracking and model…
permissive · top 5,000 on PyPI
fsspec-xrootdAdds XRootD storage support to fsspec, enabling…
permissive · top 5,000 on PyPI
azureml-defaultsazureml-defaults is a metapackage that bundles…
unclear · top 15,000 on PyPI