skillfed

azure-datalake-store

Azure Data Lake Store Filesystem Client Library for Python

azure-datalake-store Permissive license MIT License AGING 76 v1.0.1 released

Install

azure-datalake-store on PyPI

pip

pip install azure-datalake-store

uv

uv add azure-datalake-store

poetry

poetry add azure-datalake-store

Package facts

License MIT License (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 2 — cffi, requests
Maintenance aging — 436 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_datalake_store-1.0.1-py2.py3-none-any.whl

Keywords: azure

Development Status :: 3 - AlphaLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.9

About azure-datalake-store

from the package's own PyPI description — quoted content, verbatim

Microsoft Azure Data Lake Store Filesystem Library for Python

.. image:: https://travis-ci.org/Azure/azure-data-lake-store-python.svg?branch=dev :target: https://travis-ci.org/Azure/azure-data-lake-store-python .. image:: https://coveralls.io/repos/github/Azure/azure-data-lake-store-python/badge.svg?branch=master :target: https://coveralls.io/github/Azure/azure-data-lake-store-python?branch=master

This project is the Python filesystem library for Azure Data Lake Store.

INSTALLATION

To install from source instead of pip (for local testing and development):

.. code-block:: bash

> pip install -r dev_requirements.txt
> python setup.py develop

Usage: Sample Code

To play with the code, here is a starting point:

.. code-block:: python

from azure.datalake.store import core, lib, multithread
token = lib.auth(tenant_id, username, password)
adl = core.AzureDLFileSystem(token, store_name=store_name)

# typical operations
adl.ls('')
adl.ls('tmp/', detail=True)
adl.ls('tmp/', detail=True, invalidate_cache=True)
adl.cat('littlefile')...

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 a Python filesystem interface to Microsoft Azure Data Lake Store, enabling file operations like read, write, list, and delete on remote ADLS resources with support for multithreaded uploads and downloads.

Low install friction with just two runtime dependencies (cffi, requests). Package is aging—last release 436 days old despite repo activity through June 2025—suggesting maintenance has slowed but the library remains functional for existing use cases.

MIT License permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

Usage

from azure.datalake.store import core, lib
token = lib.auth(tenant_id, username, password)
adl = core.AzureDLFileSystem(token, store_name=store_name)
adl.ls('')
with adl.open('file.csv') as f:
    print(f.readline())

Requires Azure credentials (tenant_id, username, password) and a valid Azure Data Lake Store account name; authentication token must be obtained via lib.auth().

Verdict: Stable, permissively licensed library with low install friction and no known vulnerabilities, suitable for ADLS integration in Python applications. However, aging maintenance (436 days since last release) and alpha development status suggest it may not receive active support for new Azure features or Python versions beyond 3.12.

Needs verification

  • Whether the package is still actively maintained or has entered long-term support mode despite recent repo commits.
  • Compatibility with current Azure authentication methods (e.g., managed identity, service principal flows beyond basic password auth).
  • Performance characteristics and scalability limits for large-scale multithreaded operations.
azure data lake store python clientadls filesystem libraryazure file operations pythoncloud storage azure pythonazure data lake accessmultithreaded azure upload downloadazure datalake store api

Similar packages