azure-mgmt-devspaces
Microsoft Azure Dev Spaces Client Library for Python
What it is and what it does
Azure-mgmt-devspaces is a Python client library for managing Azure Dev Spaces resources through the Azure Resource Manager API. It provides programmatic access to Dev Spaces controllers, container host mappings, and related infrastructure on Azure. The package depends on msrest, msrestazure, azure-common, and azure-mgmt-nspkg to handle REST communication and shared Azure SDK utilities.
Developers use this library to automate Dev Spaces provisioning, configuration, and lifecycle management from Python code. It was tested against Python 2.7, 3.4, 3.5, 3.6, and 3.7 at release time. The library follows Azure SDK conventions and integrates with the broader Azure management ecosystem.
Use it for:
- Automate provisioning and configuration of Azure Dev Spaces environments from Python scripts
- Manage Dev Spaces controller lifecycle and update parameters programmatically
- Query container host mappings and connection details for Dev Spaces clusters
- Integrate Dev Spaces management into larger Azure infrastructure-as-code workflows
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Python client library bindings for Azure Dev Spaces resource management through the Azure Resource Manager API.
Yes, if you need to manage Azure Dev Spaces from Python code and are working within the tested Python version range. However, note that the package has not been updated since 2019-05-23 and may lack support for newer Azure or Python features. Verify that Dev Spaces remains the right choice for your Kubernetes development workflow before committing to this library.
Install
azure-mgmt-devspaces on PyPI
pip
pip install azure-mgmt-devspacesuv
uv add azure-mgmt-devspacespoetry
poetry add azure-mgmt-devspacesInstalling azure-mgmt-devspaces
Before you install
Low install friction; depends on four Azure SDK foundation packages (msrest, msrestazure, azure-common, azure-mgmt-nspkg). Maintenance status is active with recent repository commits.
License in practice
MIT License (permissive) allows use in commercial and private projects with minimal restrictions.
Quickstart
pip install azure-mgmt-devspaces
from azure.mgmt.devspaces import DevSpacesManagementClient
from msrestazure.azure_active_directory import AADTokenCredentials
credentials = AADTokenCredentials(token, client_id)
client = DevSpacesManagementClient(credentials, subscription_id)
Requires Azure credentials (AAD token and client ID) and an active Azure subscription to authenticate and manage resources.
Verify before relying
- Whether this package remains compatible with Python versions beyond 3.7, given the last release was 2019-05-23
- Current support status for Dev Spaces in Azure, as the package has not been updated in several years
Package facts
| License | MIT License (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — msrest, msrestazure, azure-common, azure-mgmt-nspkg |
| Maintenance | actively maintained — 2,640 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,642,698/month — #3,695 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azure_mgmt_devspaces-0.2.0-py2.py3-none-any.whl
Tags
More Distributed Computing packages
gRPC Python is an HTTP/2-based RPC framework…
permissive · top 100 on PyPI
execnetexecnet lets you spawn and communicate with…
permissive · top 1,000 on PyPI
cloudpickleCloudpickle extends Python's standard pickle…
permissive · top 1,000 on PyPI
smart-openProvides a unified, open()-compatible Python…
permissive · top 1,000 on PyPI
portalockerPortalocker provides cross-platform file…
permissive · top 1,000 on PyPI
rayRay is a distributed computing framework that…
permissive · top 1,000 on PyPI
azure-mgmt-machinelearningcomputeManages Azure Machine Learning Compute…
permissive · top 5,000 on PyPI
azure-mgmt-datalake-storeManages Azure Data Lake Store accounts,…
permissive · top 5,000 on PyPI
azure-mgmt-synapseProvides Python client library for…
permissive · top 5,000 on PyPI
azure-synapse-accesscontrolProvides Python bindings to manage access…
permissive · top 5,000 on PyPI
azure-mgmt-datalake-analyticsProvides Python bindings to manage Azure Data…
permissive · top 5,000 on PyPI
azure-mgmt-notificationhubsManages Azure Notification Hubs…
permissive · top 5,000 on PyPI
azure-mgmt-iothubManages Azure IoT Hub resources—creation,…
permissive · top 5,000 on PyPI
azure-mgmt-containerserviceProvides Python bindings to manage Azure…
permissive · top 5,000 on PyPI
azure-mgmt-servicefabricProvides Python client library for managing…
permissive · top 5,000 on PyPI
azure-servicemanagement-legacyProvides a Python client library for legacy…
permissive · top 5,000 on PyPI