--- id: azure-servicemanagement-legacy version: "0.20.8" license: Apache License 2.0 license_treatment: permissive maintenance: active --- # azure-servicemanagement-legacy — Microsoft Azure Legacy Service Management Client Library for Python License: permissive · Maintenance: active · Downloads: 1.6M/mo ## What it is and what it does azure-servicemanagement-legacy is a Python client library for Microsoft Azure's legacy Service Management API, used to manage classic Azure resources deployed through the older ASM model. It wraps HTTP calls to Azure's management endpoints, handling authentication and request/response serialization through its two core dependencies: azure-common for shared utilities and requests for HTTP transport. This package is intended only for maintaining or migrating existing applications that depend on the Service Management API. The library is marked inactive and has not been updated since its latest release on 2024-11-01. Azure has deprecated Service Management in favor of Azure Resource Manager (ARM), and new projects should use modern Azure SDK packages instead. The package classifiers indicate support for Python 2.7 and Python 3.3–3.6, though actual compatibility with current Python versions is unclear. Use it for: - Maintain or patch existing applications that were built against the legacy Azure Service Management API - Migrate classic Azure deployments to Resource Manager by reading ASM resource metadata programmatically - Interact with Azure classic storage accounts, virtual machines, or cloud services in older codebases - Access Service Management operations when ARM equivalents are unavailable for specific legacy resources ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Python client library for legacy Azure Service Management (ASM) operations, enabling interaction with older Azure resources through the Service Management API. No, unless you are maintaining an existing application already locked to this library. The package is inactive (Development Status 7), deprecated by Azure in favor of Resource Manager, and its Python version support is outdated. New projects should use modern Azure SDK packages. If you must use it, verify compatibility with your Python version and Azure endpoints first. ## Install pip install azure-servicemanagement-legacy uv add azure-servicemanagement-legacy poetry add azure-servicemanagement-legacy ## Installing azure-servicemanagement-legacy Before you install: Low install friction with only two runtime dependencies (azure-common and requests). However, the package is marked as inactive (Development Status 7) and last released 651 days ago, indicating it is no longer actively maintained despite the repository remaining open. License in practice: Licensed under Apache License 2.0 (permissive), which allows broad use, modification, and distribution with minimal restrictions—suitable for most commercial and open-source projects. Quickstart: pip install azure-servicemanagement-legacy from azure.servicemanagement import ServiceManagementService # Requires Azure subscription credentials and endpoint service = ServiceManagementService(subscription_id, cert_file) Requires valid Azure subscription credentials and a management certificate file; Service Management API is deprecated in favor of Azure Resource Manager (ARM). Verify before relying: - Current compatibility with modern Python versions beyond 3.6 (classifiers list only up to 3.6) - Whether this package is still functional against current Azure Service Management endpoints - Migration path or recommended replacement for new projects ## Package facts - License: Apache License 2.0 (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 1.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure service management client, legacy azure api python, azure asm client library, azure classic deployment, service management sdk python, azure legacy resources, azure classic portal api, deprecated, legacy-api, azure-classic [View on SkillFed](https://skillfed.io/packages/azure-servicemanagement-legacy) · [View on PyPI](https://pypi.org/project/azure-servicemanagement-legacy/)