skillfed

azure-mgmt-appplatform

Microsoft Azure App Platform Management Client Library for Python

azure-mgmt-appplatform v10.0.1 104.7K downloads/30d#12,741 on PyPI5,588
Permissive license MIT License Active released

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

uv

uv add azure-mgmt-appplatform

poetry

poetry add azure-mgmt-appplatform

Installing 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

Development Status :: 7 - InactiveLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Tags

azure spring apps managementazure app platform sdkazure spring cloud pythonmanage azure deploymentsazure resource management
azure-sdkdeprecated-2025

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

azure-mgmt-resource

Provides Python bindings to manage Azure…

permissive · top 1,000 on PyPI

azure-mgmt-media

Manages Azure Media Services…

permissive · top 5,000 on PyPI

azure-mgmt-web

Provides programmatic management of Azure Web…

permissive · top 5,000 on PyPI

azure-mgmt-appconfiguration

Manages Azure App Configuration resources…

permissive · top 5,000 on PyPI

azure-mgmt-apimanagement

Provides Python client library for managing…

permissive · top 5,000 on PyPI

azure-mgmt-logic

Provides Python client library for managing…

permissive · top 5,000 on PyPI

azure-mgmt-dns

Manages Azure DNS resources—zones, record sets,…

permissive · top 5,000 on PyPI

azure-mgmt-keyvault

Manages Azure Key Vault resources—vaults, keys,…

unclear · top 5,000 on PyPI

azure-mgmt-hybridcompute

Manages hybrid compute resources in Microsoft…

permissive · top 15,000 on PyPI

azure-mgmt-network

Manages Azure network resources (virtual…

permissive · top 5,000 on PyPI