Packages
Manages Azure App Configuration resources (stores, key-values, replicas, snapshots) via the Azure control plane using Python.
Install it if you need to manage Azure App Configuration resources from Python—it is the official, supported way to do so.
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.
Manages Azure Application Insights resources—components, workbooks, and web tests—through the Azure REST API, enabling programmatic creation, configuration, and monitoring of Application Insights instances.
Install it if you need to manage Azure Application Insights resources programmatically from Python.
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.
Manages Azure role-based access control, role assignments, and authorization policies through the Azure Management API.
Install it if you need to automate or query Azure access control from Python.
Provides Python client library for managing Azure Automation resources including runbooks, schedules, jobs, and hybrid workers via the Azure Resource Manager API.
Provides a Python client library for managing Azure Batch resources—accounts, pools, applications, and jobs—through the Azure Resource Manager API.
Manages Azure Batch AI resources (clusters, jobs, experiments, workspaces) via the Azure Resource Manager API; deprecated as of 10-31-2024 in favor of azureml-core.
Provides programmatic access to Azure billing and subscription management operations through the BillingManagementClient, enabling queries and management of billing data, subscriptions, and related resources.
Provides Python bindings to manage Azure Bot Service resources—bots, channels, connections, and related operations—through Azure's REST API.
Manages Azure CDN resources (profiles, endpoints, origins, domains, rules) via the Azure REST API from Python code.
Manages Azure Cognitive Services resources—accounts, deployments, and related infrastructure—via the Azure control plane using Python.
Provides a Python client library for managing Azure Commerce resources, enabling programmatic access to Azure usage and billing data through the Azure management API.
However, verify the license terms before use in proprietary contexts, as the license treatment is currently unclear in the metadata.
Provides Python bindings to manage Azure compute resources—virtual machines, scale sets, disks, galleries, and related infrastructure—through the Azure Resource Manager API.
Install it if you need to manage Azure compute resources programmatically; it is the standard choice for that task.
Provides programmatic access to Azure Consumption Management APIs for querying billing, usage, reservations, budgets, and cost data within Azure subscriptions.
Install it if you need programmatic access to Azure billing, usage, or cost data from Python.
Manages Azure Container Instances—create, configure, and monitor containerized workloads running on Azure's serverless container platform.
Install it if you need to manage ACI workloads from Python—it has no external runtime dependencies, permissive licensing, and stable API.
Manages Azure Container Registry resources—create, update, delete, and configure registries, webhooks, tokens, and related objects through the Azure management API.
Provides Python client library for managing Azure Container Registry tasks, including agent pools, task runs, and task configurations through the Azure management API.
However, verify the license terms before production use (currently unclear in metadata) and expect potential API changes as it moves toward stable release.
Provides Python bindings to manage Azure Container Service resources (AKS clusters, agent pools, and related infrastructure) via the Azure Resource Manager API.
Install it if you need to manage AKS clusters programmatically.
Provides ARM-specific extensions to Azure Core for use by Azure management client libraries, handling authentication policies, polling, and HTTP logging for Azure Resource Management operations.
Provides programmatic management of Azure Cosmos DB resources—databases, containers, clusters, and accounts—via the Azure control plane.
Provides Python bindings to the Azure Cost Management API, enabling programmatic access to cost analysis, budgets, exports, and benefit utilization data within Azure subscriptions.
Install it if you need programmatic access to Azure cost data, budgets, or exports.
Provides Python client library for managing Azure Data Box Edge devices, enabling programmatic control of edge computing hardware and resources through the Azure management API.
Provides Python bindings to manage Azure Databricks workspaces, clusters, and related resources through the Azure Resource Manager API.
Install it if you need to manage Azure Databricks resources from Python code.
Manages Azure Data Factory resources—factories, pipelines, datasets, linked services, triggers, and integration runtimes—via the Azure Management API.
Provides Python bindings to manage Azure Data Lake Analytics accounts, jobs, and catalog resources through the Azure Resource Manager API.
However, verify that it supports your authentication method and Python version before committing; consider checking the Azure SDK documentation for any newer or…
Provides namespace package infrastructure for Azure Data Lake management libraries, allowing other packages to extend the azure.mgmt.datalake namespace.
Manages Azure Data Lake Store accounts, firewall rules, and trusted identity providers through the Azure Resource Manager API.
However, note that the latest release is from 2018 and Python version support is documented only through 3.6; verify compatibility with your target Python version and…
Manages Azure Data Migration resources and orchestrates database migration tasks across SQL Server, MySQL, PostgreSQL, MongoDB, and Oracle sources to Azure targets.
Provides Python client library for managing Azure Data Protection resources—backup vaults, backup instances, recovery points, and restore operations—via the Azure Resource Manager API.
Install it if you need to manage Azure backups programmatically.
Manages Azure Desktop Virtualization resources (host pools, application groups, workspaces, scaling plans) via Python, providing a client library for Azure control-plane operations.
Install it if you need to manage Azure Virtual Desktop resources programmatically—it has low friction, permissive licensing, no known vulnerabilities, and…
Provides Python client library bindings for Azure Dev Spaces resource management through the Azure Resource Manager API.
However, note that the package has not been updated since 2019-05-23 and may lack support for newer Azure or Python features.
Manages Azure Dev Test Labs resources—labs, virtual machines, formulas, artifacts, and environments—through the Azure Resource Manager API.
However, verify the unclear license terms before use in proprietary contexts, and ensure your Azure subscription and authentication environment variables are properly…
Manages Azure DNS resources—zones, record sets, and related configurations—through Python code using the Azure Resource Manager API.
However, version 9.0.0 is a breaking release—verify that removal of DNSSEC operations and older API versions does not affect your existing workflows before upgrading.
Manages Azure domain registrations programmatically through Python, providing client library access to Azure's domain registration service.
Manages Azure Event Grid resources—topics, subscriptions, namespaces, and related infrastructure—through Python SDK client operations.
Manages Azure Event Hub resources—namespaces, hubs, consumer groups, and authorization rules—via the Azure management API.
Provides a Python client library for managing Azure Extended Location resources, enabling programmatic control of custom locations and resource sync rules in Azure.
Install it if you need to manage Azure Extended Location resources programmatically; avoid it only if your application requires older Azure API versions, in which…
Manages Azure Front Door resources—CDN, load balancing, and WAF policies—via the Azure control plane API.
Install it if you need to manage Azure Front Door resources from Python; version 2.0.0 requires migration of code using the old flat model structure, so review the…
Provides a Python client library to manage SAP HANA on Azure resources through the Azure Resource Manager API.
However, verify the license terms in the repository first, since the metadata does not clarify the license treatment.