skillfed

azure-mgmt-databoxedge

Microsoft Azure Databoxedge Management Client Library for Python

azure-mgmt-databoxedge v3.0.0 846.9K downloads/30d#4,913 on PyPI5,588
Permissive license MIT Active released

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-databoxedge

uv

uv add azure-mgmt-databoxedge

poetry

poetry add azure-mgmt-databoxedge

Installing 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

Development Status :: 5 - Production/StableProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Tags

azure data box edge managementazure edge device api clientazure mgmt databoxedgeazure sdk edge computingmanage azure edge devices python
azure-sdkedge-computinginfrastructure-management

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-hybridcompute

Manages hybrid compute resources in Microsoft…

permissive · top 15,000 on PyPI

azure-mgmt-storage

Manages Azure Storage accounts, containers,…

permissive · top 5,000 on PyPI

azure-mgmt-network

Manages Azure network resources (virtual…

permissive · top 5,000 on PyPI

azure-mgmt-compute

Provides Python bindings to manage Azure…

permissive · top 5,000 on PyPI

azure-mgmt-kusto

Manages Azure Kusto clusters, databases, and…

permissive · top 15,000 on PyPI

azure-mgmt-costmanagement

Provides Python bindings to the Azure Cost…

permissive · top 5,000 on PyPI

azure-mgmt-apimanagement

Provides Python client library for managing…

permissive · top 5,000 on PyPI

azure-mgmt-datafactory

Manages Azure Data Factory resources—factories,…

permissive · top 5,000 on PyPI

azure-mgmt-managementpartner

Provides a Python client library for managing…

unclear · top 5,000 on PyPI

azure-mgmt-managementgroups

Provides a Python client library to manage…

permissive · top 5,000 on PyPI