--- id: azure-mgmt-containerinstance version: "10.1.0" license: MIT License license_treatment: permissive maintenance: active --- # azure-mgmt-containerinstance — Microsoft Azure Container Instance Client Library for Python License: permissive · Maintenance: active · Downloads: 12.7M/mo ## What it is and what it does This is the official Microsoft Azure SDK client library for managing Azure Container Instances—a serverless container service. It provides Python bindings to create, update, delete, and monitor container groups and individual containers running on Azure's infrastructure without managing underlying virtual machines. The library integrates with Azure's control plane via REST APIs and supports Python 3.7+. The package is production-stable and follows modern Azure SDK design patterns, including type annotations and unified exception handling. It has no external runtime dependencies. Version 10.1.0 adds support for security contexts, confidential compute properties, extensions, and priority settings on container groups. Use it for: - Deploy and manage containerized applications on Azure without provisioning or managing virtual machines. - Automate container group lifecycle—create, scale, update, and tear down container instances programmatically. - Integrate container deployment into CI/CD pipelines or infrastructure-as-code workflows targeting Azure. - Monitor and query container logs, resource usage, and network dependencies for running container groups. - Configure advanced container settings like security contexts, encryption properties, and custom provisioning timeouts. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Manages Azure Container Instances—create, configure, and monitor containerized workloads running on Azure's serverless container platform. Yes. This is the official, actively maintained Azure Container Instances client library. Install it if you need to manage ACI workloads from Python—it has no external runtime dependencies, permissive licensing, and stable API. It is not worth installing if you don't use Azure or don't need programmatic container management. ## Install pip install azure-mgmt-containerinstance uv add azure-mgmt-containerinstance poetry add azure-mgmt-containerinstance ## Installing azure-mgmt-containerinstance Before you install: Low install friction; distributed as a pure-Python wheel. Maintained actively with recent commits. No runtime dependencies to resolve. License in practice: MIT License permits commercial use, modification, and distribution with minimal restrictions—standard permissive terms. Quickstart: pip install azure-mgmt-containerinstance from azure.mgmt.containerinstance import ContainerInstanceManagementClient import os sub_id = os.getenv("AZURE_SUBSCRIPTION_ID") client = ContainerInstanceManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id) Requires Python 3.7+. Azure subscription and environment variables (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID) must be configured for authentication. Verify before relying: - Whether async operations are available in the aio namespace as mentioned in the description. - Specific operation groups and models available in version 10.1.0 beyond those listed in release notes. - Whether tracing integration with OpenCensus or OpenTelemetry is available as described. ## Package facts - License: MIT License (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 12.7M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure container instances management, azure container deployment sdk, serverless containers azure, container group orchestration, azure aci client library, container instance provisioning, azure container lifecycle management, azure-sdk, container-orchestration, cloud-infrastructure [View on SkillFed](https://skillfed.io/packages/azure-mgmt-containerinstance) · [View on PyPI](https://pypi.org/project/azure-mgmt-containerinstance/)