azure-storage-file-datalake
Microsoft Azure File DataLake Storage Client Library for Python
Install
azure-storage-file-datalake on PyPI
pip
pip install azure-storage-file-datalakeuv
uv add azure-storage-file-datalakepoetry
poetry add azure-storage-file-datalakePackage facts
| License | MIT License (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — azure-core, azure-storage-blob, typing-extensions, isodate |
| Maintenance | actively maintained — 66 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: azure_storage_file_datalake-12.25.0-py3-none-any.whl
Keywords: azure, azure sdk
About azure-storage-file-datalake
from the package's own PyPI description — quoted content, verbatim
Azure DataLake service client library for Python
Overview
This preview package for Python includes ADLS Gen2 specific API support made available in Storage SDK. This includes: 1. New directory level operations (Create, Rename, Delete) for hierarchical namespace enabled (HNS) storage account. For HNS enabled accounts, the rename/move operations are atomic. 2. Permission related operations (Get/Set ACLs) for hierarchical namespace enabled (HNS) accounts.
Source code | Package (PyPi) | Package (Conda) | API reference documentation | Product documentation | Samples
Getting started
Prerequisites
- Python 3.9 or later is required to use this package. For more details, please...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides Python client library for Azure Data Lake Storage Gen2, enabling hierarchical namespace operations (create, rename, delete directories) and permission management (get/set ACLs) on Azure storage accounts.
Low install friction with a pure-wheel distribution and four lightweight runtime dependencies (azure-core, azure-storage-blob, typing-extensions, isodate). Active maintenance with recent releases and a well-maintained upstream repository.
MIT License permits commercial and private use with minimal restrictions; you may use, modify, and distribute this package freely provided you include the license notice.
Usage
pip install azure-storage-file-datalake
from azure.storage.filedatalake import DataLakeServiceClient
service = DataLakeServiceClient.from_connection_string("my_connection_string")
Requires Python 3.9 or later and an active Azure subscription with a configured Data Lake Storage Gen2 account (hierarchical namespace enabled).
Verdict: Production-ready library (Development Status 5) with active maintenance, no known vulnerabilities, and permissive MIT licensing. Low install friction and broad Python 3.9+ support make it suitable for enterprise Azure storage integration. Requires Azure account and credentials setup.
Needs verification
- Whether async support requires aiohttp or another transport to be pre-installed, or if it is optional
- Performance characteristics and throughput limits for large-scale directory or ACL operations
Similar packages
permissive · top 1,000 on PyPI
azure-coreunclear · top 1,000 on PyPI
azure-storage-queuepermissive · top 1,000 on PyPI
azure-datalake-storepermissive · top 1,000 on PyPI
azure-batchunclear · top 1,000 on PyPI
azure-identityunclear · top 1,000 on PyPI
azure-keyvault-secretspermissive · top 1,000 on PyPI
azure-keyvault-keysunclear · top 1,000 on PyPI
azure-servicebusunclear · top 1,000 on PyPI
azure-commonpermissive · top 1,000 on PyPI