azure-mgmt-appplatform
Microsoft Azure App Platform Management Client Library for Python
What it is and what it does
azure-mgmt-appplatform is the official Python SDK for managing Azure App Platform (Azure Spring Apps) resources. It provides a client library to programmatically create, update, delete, and query Spring Apps deployments, services, configurations, and related infrastructure within Azure.
The package wraps Azure's REST API into Python objects and methods, allowing developers to automate Spring Apps lifecycle management from Python code. It depends on azure-common and azure-mgmt-core for shared Azure SDK patterns, isodate for timestamp handling, and typing-extensions for type hints. However, the package is deprecated as of June 2025 and will receive only security fixes until 03-31-2025, after which maintenance will cease entirely.
Use it for:
- Automate deployment and scaling of Spring Boot applications on Azure Spring Apps clusters via infrastructure-as-code.
- Manage configuration servers, gateways, and service bindings for Spring Apps deployments programmatically.
- Build CI/CD pipelines that provision or tear down Azure Spring Apps resources as part of application deployment workflows.
- Query deployment status, logs, and resource properties across multiple Spring Apps services in a subscription.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Manages Azure App Platform (Spring Apps) resources via the Azure SDK, providing Python bindings for deployment, configuration, and lifecycle operations on Azure Spring Apps clusters.
Yes, if you are actively managing existing Azure Spring Apps deployments before 03-31-2025 and need Python-based automation. No, if you are starting a new Spring Apps project—Azure's retirement announcement signals that Spring Apps itself is being phased out, and you should evaluate alternative Azure container or app hosting services. Existing users should plan migration before the maintenance cutoff.
Install
azure-mgmt-appplatform on PyPI
pip
pip install azure-mgmt-appplatformuv
uv add azure-mgmt-appplatformpoetry
poetry add azure-mgmt-appplatformInstalling azure-mgmt-appplatform
Before you install
Low install friction with four stable runtime dependencies. Maintenance status is active, but the package is marked deprecated and will receive only security fixes until 03-31-2025, after which it will no longer be maintained.
License in practice
MIT License permits commercial and private use with minimal restrictions, making it suitable for most deployment scenarios.
Quickstart
pip install azure-mgmt-appplatform
from azure.mgmt.appplatform import AppPlatformManagementClient
from azure.identity import DefaultAzureCredential
credential = DefaultAzureCredential()
client = AppPlatformManagementClient(credential, subscription_id)
Requires Azure subscription credentials and Python 3.8 or later.
Verify before relying
- Whether the deprecation timeline (03-31-2025) affects your deployment horizon and whether migration to a successor service is required.
- Specific Azure Spring Apps API versions supported by version 10.0.1 and whether your use case requires older API versions.
Package facts
| License | MIT License (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — isodate, typing-extensions, azure-common, azure-mgmt-core |
| Maintenance | actively maintained — 435 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 104,660/month — #12,741 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azure_mgmt_appplatform-10.0.1-py3-none-any.whl
Keywords: azure, azure sdk
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
azure-mgmt-resourceProvides Python bindings to manage Azure…
permissive · top 1,000 on PyPI
azure-mgmt-mediaManages Azure Media Services…
permissive · top 5,000 on PyPI
azure-mgmt-webProvides programmatic management of Azure Web…
permissive · top 5,000 on PyPI
azure-mgmt-appconfigurationManages Azure App Configuration resources…
permissive · top 5,000 on PyPI
azure-mgmt-apimanagementProvides Python client library for managing…
permissive · top 5,000 on PyPI
azure-mgmt-logicProvides Python client library for managing…
permissive · top 5,000 on PyPI
azure-mgmt-dnsManages Azure DNS resources—zones, record sets,…
permissive · top 5,000 on PyPI
azure-mgmt-keyvaultManages Azure Key Vault resources—vaults, keys,…
unclear · top 5,000 on PyPI
azure-mgmt-hybridcomputeManages hybrid compute resources in Microsoft…
permissive · top 15,000 on PyPI
azure-mgmt-networkManages Azure network resources (virtual…
permissive · top 5,000 on PyPI