skillfed

azure-mgmt-datalake-store

Microsoft Azure Data Lake Store Management Client Library for Python

azure-mgmt-datalake-store v0.5.0 11.8M downloads/30d#1,358 on PyPI5,588
Permissive license MIT License Active released

What it is and what it does

This package is the Azure Resource Manager (ARM) management client for Data Lake Store, part of the broader Azure SDK for Python. It lets you programmatically create, update, and delete Data Lake Store accounts, manage firewall rules, and configure trusted identity providers—all through Python code rather than the Azure portal or CLI.

The package wraps Azure's REST API and handles authentication, request serialization, and response parsing. It depends on azure-common for shared utilities and msrestazure for REST operations. The 0.5.0 release introduced a next-generation code generator that changed model signatures to keyword-only arguments and updated long-running operation handling, which may require code updates if you're migrating from earlier versions.

Use it for:

  • Automate Data Lake Store account provisioning in CI/CD pipelines or infrastructure-as-code workflows.
  • Manage firewall rules and network access policies for Data Lake Store accounts programmatically.
  • Configure trusted identity providers for federated authentication across multiple Data Lake accounts.
  • Retrieve account status and metadata for monitoring or reporting on Data Lake Store resources.
  • Integrate Data Lake Store management into custom cloud management tools or dashboards.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Manages Azure Data Lake Store accounts, firewall rules, and trusted identity providers through the Azure Resource Manager API.

Yes, if you need to manage Azure Data Lake Store accounts programmatically from Python. Install friction is low and the license is permissive. However, note that the latest release is from 2018 and Python version support is documented only through 3.6; verify compatibility with your target Python version and confirm the package meets your current Azure SDK expectations before production deployment.

Install

azure-mgmt-datalake-store on PyPI

pip

pip install azure-mgmt-datalake-store

uv

uv add azure-mgmt-datalake-store

poetry

poetry add azure-mgmt-datalake-store

Installing azure-mgmt-datalake-store

Before you install

Low install friction with three lightweight runtime dependencies. The package is actively maintained with recent commits, though the latest release is from 2018; the repository remains active and archived status is false.

License in practice

MIT License permits commercial and private use with minimal restrictions, making it suitable for most deployment scenarios.

Quickstart

pip install azure-mgmt-datalake-store

from azure.mgmt.datalake.store import DataLakeStoreManagementClient

client = DataLakeStoreManagementClient(credentials, subscription_id)
accounts = client.accounts.get(resource_group_name, account_name)

Requires Azure credentials and subscription_id; authentication setup depends on your Azure environment (service principal, managed identity, or user credentials).

Verify before relying

  • Current compatibility with Python versions beyond 3.6 (fact sheet lists testing up to 3.6 only)
  • Whether breaking changes in 0.5.0 affect existing deployments relying on older API patterns
  • Active maintenance status given the 2018 release date and lack of recent version history

Package facts

License MIT License (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 3 — azure-common, azure-mgmt-datalake-nspkg, msrestazure
Maintenance actively maintained — 2,983 days since the last release
Last repo commit
First released
Downloads 11,843,030/month — #1,358 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_mgmt_datalake_store-0.5.0-py2.py3-none-any.whl

Development Status :: 4 - BetaLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6

Tags

azure data lake store managementazure resource manager pythondata lake account provisioningazure firewall rules apiazure sdk management client
azure-sdkcloud-managementarm-api

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

azure-mgmt-datalake-analytics

Provides Python bindings to manage Azure Data…

permissive · top 5,000 on PyPI

azure-mgmt-devspaces

Provides Python client library bindings for…

permissive · top 5,000 on PyPI

azure-mgmt-machinelearningcompute

Manages Azure Machine Learning Compute…

permissive · top 5,000 on PyPI

azure-mgmt-datalake-nspkg

Provides namespace package infrastructure for…

permissive · top 5,000 on PyPI

azure-mgmt-trafficmanager

Provides a Python client library to manage…

permissive · top 5,000 on PyPI

azure-mgmt-core

Provides ARM-specific extensions to Azure Core…

permissive · top 1,000 on PyPI

azure-graphrbac

Manages Azure Active Directory graph resources…

permissive · top 5,000 on PyPI

azure-mgmt-dns

Manages Azure DNS resources—zones, record sets,…

permissive · top 5,000 on PyPI

azure-mgmt-msi

Manages Azure Managed Service Identities…

permissive · top 5,000 on PyPI

azure-datalake-store

Provides a Python filesystem interface to…

permissive · top 1,000 on PyPI