skillfed

azure-mgmt-appcontainers

Microsoft Azure Appcontainers Management Client Library for Python

azure-mgmt-appcontainers v5.0.0 5.7M downloads/30d#2,044 on PyPI5,588
Permissive license MIT Active released

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

uv

uv add azure-mgmt-appcontainers

poetry

poetry add azure-mgmt-appcontainers

Installing 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

Development Status :: 5 - Production/StableProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Tags

azure container apps managementazure sdk python containersmanage azure container appsazure appcontainers clientazure container orchestration pythonazure mgmt api python
azure-sdkcloud-managementcontainers

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

Provides a Python client library to manage…

permissive · top 5,000 on PyPI

azure-mgmt-web

Provides programmatic management of Azure Web…

permissive · top 5,000 on PyPI

azure-mgmt-resource-deployments

Manages Azure resource deployments…

permissive · top 5,000 on PyPI

azure-mgmt-storage

Manages Azure Storage accounts, containers,…

permissive · top 5,000 on PyPI

azure-mgmt-resource

Provides Python bindings to manage Azure…

permissive · top 1,000 on PyPI

azure-mgmt-resource-subscriptions

Manages Azure subscriptions and related…

permissive · top 15,000 on PyPI

azure-mgmt-containerregistry

Manages Azure Container Registry…

unclear · top 5,000 on PyPI

azure-mgmt-network

Manages Azure network resources (virtual…

permissive · top 5,000 on PyPI

azure-mgmt-containerregistrytasks

Provides Python client library for managing…

unclear · top 5,000 on PyPI

contentful_management

Python client for Contentful's Management API,…

permissive · top 15,000 on PyPI