--- id: azure-mgmt-devspaces version: "0.2.0" license: MIT License license_treatment: permissive maintenance: active --- # azure-mgmt-devspaces — Microsoft Azure Dev Spaces Client Library for Python License: permissive · Maintenance: active · Downloads: 1.6M/mo ## 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 above — 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 pip install azure-mgmt-devspaces uv add azure-mgmt-devspaces poetry add azure-mgmt-devspaces ## Installing 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: unspecified - Install friction: low - Maintenance: active - Downloads: 1.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure dev spaces client, azure resource manager python, azure devspaces management, azure sdk python, kubernetes dev spaces azure, azure-sdk, cloud-management, kubernetes [View on SkillFed](https://skillfed.io/packages/azure-mgmt-devspaces) · [View on PyPI](https://pypi.org/project/azure-mgmt-devspaces/)