azure-mgmt-appcontainers
Microsoft Azure Appcontainers Management Client Library for Python
What it is and what it does
This is the official Azure SDK client library for managing Container Apps—Azure's managed container orchestration service. It wraps the Azure management REST API, allowing Python developers to create, update, delete, and query container app deployments, jobs, revisions, and related infrastructure programmatically.
The library is part of the broader Azure SDK for Python ecosystem and integrates with azure-mgmt-core and typing-extensions for core functionality. Version 5.0.0 introduces hybrid models that support both dictionary and object access patterns, along with restructured model properties; the release notes indicate this is a breaking change requiring migration for existing code. The package is actively maintained, supports Python 3.10 through 3.14, and carries no known security vulnerabilities.
Use it for:
- Automate deployment and scaling of containerized applications across multiple Azure Container Apps environments.
- Integrate container app lifecycle management into CI/CD pipelines or infrastructure-as-code workflows.
- Query and monitor container app status, revisions, and replica metrics programmatically.
- Manage authentication tokens and identity settings for container apps at scale.
- Configure and manage Dapr components and session pools for distributed application patterns.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides a Python client library for managing Azure Container Apps resources through the Azure management API, enabling programmatic control of containerized applications running on Azure.
Yes—if you need to manage Azure Container Apps from Python code. The library is production-stable, actively maintained, has no security vulnerabilities, and integrates cleanly with the broader Azure SDK ecosystem. Be aware that version 5.0.0 contains breaking changes to model structures; if upgrading from an earlier version, review the migration guide linked in the release notes.
Install
azure-mgmt-appcontainers on PyPI
pip
pip install azure-mgmt-appcontainersuv
uv add azure-mgmt-appcontainerspoetry
poetry add azure-mgmt-appcontainersInstalling azure-mgmt-appcontainers
Before you install
Low install friction with a pure-Python wheel distribution. Actively maintained with recent commits; requires Python 3.10 or later. Three lightweight runtime dependencies (isodate, azure-mgmt-core, typing-extensions) are standard Azure SDK components.
License in practice
MIT license permits commercial and private use with minimal restrictions, making it suitable for most production environments.
Quickstart
pip install azure-mgmt-appcontainers
from azure.mgmt.appcontainers import ContainerAppsAPIClient
from azure.identity import DefaultAzureCredential
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ContainerAppsAPIClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Requires Python 3.10 or later. Azure authentication credentials (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID) must be set as environment variables.
Verify before relying
- Whether version 5.0.0's breaking changes to model property structures require significant code migration for existing users.
- Performance characteristics and rate-limiting behavior when managing large numbers of container app resources.
- Specific capabilities enabled by the new send_request method and SessionPoolIdentityLifeCycle enum in 5.0.0.
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — isodate, azure-mgmt-core, typing-extensions |
| Maintenance | actively maintained — 37 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 5,734,868/month — #2,044 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azure_mgmt_appcontainers-5.0.0-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-managementgroupsProvides a Python client library to manage…
permissive · top 5,000 on PyPI
azure-mgmt-webProvides programmatic management of Azure Web…
permissive · top 5,000 on PyPI
azure-mgmt-resource-deploymentsManages Azure resource deployments…
permissive · top 5,000 on PyPI
azure-mgmt-storageManages Azure Storage accounts, containers,…
permissive · top 5,000 on PyPI
azure-mgmt-resourceProvides Python bindings to manage Azure…
permissive · top 1,000 on PyPI
azure-mgmt-resource-subscriptionsManages Azure subscriptions and related…
permissive · top 15,000 on PyPI
azure-mgmt-containerregistryManages Azure Container Registry…
unclear · top 5,000 on PyPI
azure-mgmt-networkManages Azure network resources (virtual…
permissive · top 5,000 on PyPI
azure-mgmt-containerregistrytasksProvides Python client library for managing…
unclear · top 5,000 on PyPI
contentful_managementPython client for Contentful's Management API,…
permissive · top 15,000 on PyPI