azure-servicemanagement-legacy
Microsoft Azure Legacy Service Management Client Library for Python
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires valid Azure subscription credentials and a management certificate file; Service Management API is deprecated in favor of Azure Resource Manager (ARM).
- 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 · maintenance · safety
Apache License 2.0 (permissive) — 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.
last release 2024-11-01 (651 days) · last repo commit 2026-08-14 · 5,588 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 1,633,871 downloads/mo, #3,703 on PyPI
Alternatives
Verify before relying
pip install azure-servicemanagement-legacy
from azure.servicemanagement import ServiceManagementService
# Requires Azure subscription credentials and endpoint
service = ServiceManagementService(subscription_id, cert_file)- 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
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 on this page. Verify before relying on it.
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
azure-servicemanagement-legacy on PyPI
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.
Requires valid Azure subscription credentials and a management certificate file; Service Management API is deprecated in favor of Azure Resource Manager (ARM).
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)
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 | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 2 packagesazure-commonrequests |
| Maintenance | Actively maintained 651 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,633,871 / month, #3,703 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 7 - InactiveLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6 |
Evidence: azure_servicemanagement_legacy-0.20.8-py2.py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “azure service management client”
- azure-servicemanagement-legacyProvides a Python client library for legacy Azure Service Management…
- azure-mgmt-servicelinkerManages Azure Service Linker resources through a Python client…
- azure-mgmt-servicefabricProvides Python client library for managing Azure Service Fabric…
Give your agent the search over MCP, or paste the wish link into any chat.
More Internet packages
Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.
Install it if you need programmatic access to AWS services.
Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.
Install it if you need to call AWS services from async Python code; it is the standard way to do so.
Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.
Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.
See also azure-mgmt-managementpartner · azure-search · azure-mgmt-managedservices · azure-mgmt-msi · azure-mgmt-trafficmanager · azure-mgmt-devspaces · azure · azure-mgmt-resource-subscriptions · azure-devops · vsts