azure-mgmt-databoxedge
Microsoft Azure Databoxedge Management Client Library for Python
What it is and what it does
This is the official Microsoft Azure SDK client library for managing Data Box Edge devices—physical or virtual edge computing appliances that sit between on-premises infrastructure and Azure cloud. It wraps the Azure management REST API, allowing developers to programmatically provision, configure, monitor, and troubleshoot Data Box Edge devices from Python code.
The package depends on azure-mgmt-core for shared Azure SDK patterns and isodate for timestamp handling. Version 3.0.0 introduces hybrid models (dual dictionary/model nature), new operation groups for device capacity checking and diagnostics, and support for additional device SKUs. It requires Python 3.10 or later and authentication via Microsoft Entra using environment variables.
Use it for:
- Automate provisioning and lifecycle management of Data Box Edge devices across multiple Azure subscriptions
- Query device capacity, memory, and storage information to plan workload placement on edge hardware
- Trigger diagnostic log collection and support package generation for troubleshooting edge device issues
- Manage bandwidth schedules, containers, and data synchronization policies on edge devices programmatically
- Integrate edge device management into larger Azure infrastructure-as-code or DevOps automation pipelines
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Python client library for managing Azure Data Box Edge devices, enabling programmatic control of edge computing hardware and resources through the Azure management API.
Yes. This is the official, actively maintained Azure SDK client for Data Box Edge management. Low install friction, permissive MIT license, no known vulnerabilities, and recent release (31 days old) make it a safe choice for anyone building Python automation around Azure edge devices. Required if you need programmatic control of Data Box Edge hardware.
Install
azure-mgmt-databoxedge on PyPI
pip
pip install azure-mgmt-databoxedgeuv
uv add azure-mgmt-databoxedgepoetry
poetry add azure-mgmt-databoxedgeInstalling azure-mgmt-databoxedge
Before you install
Low install friction with three lightweight runtime dependencies (isodate, azure-mgmt-core, typing-extensions). Package is actively maintained with a recent release (31 days old) and backed by the official Azure SDK repository.
License in practice
MIT license permits unrestricted use, modification, and distribution with minimal restrictions—suitable for commercial and proprietary projects.
Quickstart
pip install azure-mgmt-databoxedge
from azure.mgmt.databoxedge import DataBoxEdgeManagementClient
from azure.identity import DefaultAzureCredential
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = DataBoxEdgeManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Requires Python 3.10 or later. Azure authentication credentials (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID) must be set as environment variables.
Verify before relying
- Whether azure-identity is a required or optional peer dependency for authentication
- Specific operation groups and methods available in version 3.0.0 beyond those listed in release notes
- Whether hybrid model migration path is required for existing code upgrading to 3.0.0
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — isodate, azure-mgmt-core, typing-extensions |
| Maintenance | actively maintained — 31 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 846,907/month — #4,913 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azure_mgmt_databoxedge-3.0.0-py3-none-any.whl
Keywords: azure, azure sdk
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
azure-mgmt-hybridcomputeManages hybrid compute resources in Microsoft…
permissive · top 15,000 on PyPI
azure-mgmt-storageManages Azure Storage accounts, containers,…
permissive · top 5,000 on PyPI
azure-mgmt-networkManages Azure network resources (virtual…
permissive · top 5,000 on PyPI
azure-mgmt-computeProvides Python bindings to manage Azure…
permissive · top 5,000 on PyPI
azure-mgmt-kustoManages Azure Kusto clusters, databases, and…
permissive · top 15,000 on PyPI
azure-mgmt-costmanagementProvides Python bindings to the Azure Cost…
permissive · top 5,000 on PyPI
azure-mgmt-apimanagementProvides Python client library for managing…
permissive · top 5,000 on PyPI
azure-mgmt-datafactoryManages Azure Data Factory resources—factories,…
permissive · top 5,000 on PyPI
azure-mgmt-managementpartnerProvides a Python client library for managing…
unclear · top 5,000 on PyPI
azure-mgmt-managementgroupsProvides a Python client library to manage…
permissive · top 5,000 on PyPI