skillfed

azure-mgmt-devspaces

Microsoft Azure Dev Spaces Client Library for Python

azure-mgmt-devspaces v0.2.0 1.6M downloads/30d#3,695 on PyPI5,588
Permissive license MIT License Active released

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

uv

uv add azure-mgmt-devspaces

poetry

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

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.6Programming Language :: Python :: 3.7

Tags

azure dev spaces clientazure resource manager pythonazure devspaces managementazure sdk pythonkubernetes dev spaces azure
azure-sdkcloud-managementkubernetes

More Distributed Computing packages

grpcio

gRPC Python is an HTTP/2-based RPC framework…

permissive · top 100 on PyPI

execnet

execnet lets you spawn and communicate with…

permissive · top 1,000 on PyPI

cloudpickle

Cloudpickle extends Python's standard pickle…

permissive · top 1,000 on PyPI

smart-open

Provides a unified, open()-compatible Python…

permissive · top 1,000 on PyPI

portalocker

Portalocker provides cross-platform file…

permissive · top 1,000 on PyPI

ray

Ray is a distributed computing framework that…

permissive · top 1,000 on PyPI

azure-mgmt-machinelearningcompute

Manages Azure Machine Learning Compute…

permissive · top 5,000 on PyPI

azure-mgmt-datalake-store

Manages Azure Data Lake Store accounts,…

permissive · top 5,000 on PyPI

azure-mgmt-synapse

Provides Python client library for…

permissive · top 5,000 on PyPI

azure-synapse-accesscontrol

Provides Python bindings to manage access…

permissive · top 5,000 on PyPI

azure-mgmt-datalake-analytics

Provides Python bindings to manage Azure Data…

permissive · top 5,000 on PyPI

azure-mgmt-notificationhubs

Manages Azure Notification Hubs…

permissive · top 5,000 on PyPI

azure-mgmt-iothub

Manages Azure IoT Hub resources—creation,…

permissive · top 5,000 on PyPI

azure-mgmt-containerservice

Provides Python bindings to manage Azure…

permissive · top 5,000 on PyPI

azure-mgmt-servicefabric

Provides Python client library for managing…

permissive · top 5,000 on PyPI

azure-servicemanagement-legacy

Provides a Python client library for legacy…

permissive · top 5,000 on PyPI