azure-mgmt-maps
Microsoft Azure Maps Client Library for Python
What it is and what it does
Azure-mgmt-maps is the Microsoft Azure SDK for managing Maps resources on the control plane. It provides a Python client library to create, update, delete, and list Azure Maps accounts, creators, and related resources programmatically. The package wraps Azure's REST API behind a typed Python interface, handling authentication via Azure Active Directory and credential management through its runtime dependencies (isodate, azure-common, azure-mgmt-core, typing-extensions).
Typical use is in infrastructure-as-code, automation, or multi-tenant applications where you need to provision or reconfigure Maps services without manual Azure Portal interaction. The package is production-stable (version 2.1.0, released 2023-09-11) and actively maintained by Microsoft, with support for Python 3.7, 3.8, 3.9, 3.10, and 3.11.
Use it for:
- Automate provisioning of Azure Maps accounts in CI/CD pipelines or Infrastructure-as-Code workflows.
- Build multi-tenant SaaS applications that create isolated Maps resources per customer.
- Manage Maps account keys, CORS settings, and encryption configuration programmatically.
- List and monitor Maps operations and subscription-level activity across Azure resources.
- Integrate Maps resource lifecycle management into custom cloud management dashboards or tools.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Manages Azure Maps resources—accounts, creators, and operations—through Azure's control plane API, enabling programmatic provisioning and configuration of Maps services.
Yes. This package is the official, actively maintained Microsoft SDK for Azure Maps resource management. Install it if you need to programmatically provision, configure, or manage Azure Maps accounts and related resources. Low install friction, no known vulnerabilities, permissive MIT License, and stable API make it a straightforward choice for Azure-native workloads. Not needed if you only consume Maps data via data-plane APIs.
Install
azure-mgmt-maps on PyPI
pip
pip install azure-mgmt-mapsuv
uv add azure-mgmt-mapspoetry
poetry add azure-mgmt-mapsInstalling azure-mgmt-maps
Before you install
Low friction: pure-Python wheel with four lightweight runtime dependencies. Actively maintained by Microsoft—last commit 2026-08-14, no known vulnerabilities, and supports Python 3.7+.
License in practice
MIT License permits unrestricted use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary projects.
Quickstart
pip install azure-mgmt-maps
from azure.mgmt.maps import AzureMapsManagementClient
from azure.common import credentials
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = AzureMapsManagementClient(credential, subscription_id=sub_id)
Requires Azure subscription and environment variables AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, and AZURE_SUBSCRIPTION_ID to be set for authentication.
Verify before relying
- Whether the package supports async operations (description mentions aio namespace but does not detail Maps-specific async API availability).
- Specific operations available on AccountsOperations, CreatorsOperations, and MapsOperations beyond those listed in release notes.
- Whether azure-identity is a required or optional dependency for authentication.
Package facts
| License | MIT License (permissive) |
| Python support | supports the current Python release (>=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — isodate, azure-common, azure-mgmt-core, typing-extensions |
| Maintenance | actively maintained — 1,067 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 6,762,137/month — #1,854 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azure_mgmt_maps-2.1.0-py3-none-any.whl
Keywords: azure, azure sdk
Tags
More Internet packages
Botocore provides low-level, data-driven access…
permissive · top 100 on PyPI
aiobotocoreProvides an async client for AWS services using…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
filelockProvides a platform-independent file locking…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
googleapis-common-protosProvides common Protocol Buffer message…
permissive · top 100 on PyPI
azure-maps-searchProvides a Python client for Azure Maps Search…
permissive · top 15,000 on PyPI
azure-mgmt-managementpartnerProvides a Python client library for managing…
unclear · top 5,000 on PyPI
azure-mgmt-managedservicesProvides Python client library for managing…
unclear · top 15,000 on PyPI
azure-mgmt-signalrManages Azure SignalR resources—creation,…
permissive · top 5,000 on PyPI
azure-mgmt-msiManages Azure Managed Service Identities…
permissive · top 5,000 on PyPI
azure-mgmt-trafficmanagerProvides a Python client library to manage…
permissive · top 5,000 on PyPI
azure-mgmt-iothubprovisioningservicesManages Azure IoT Hub Provisioning Services…
permissive · top 5,000 on PyPI
azure-mgmt-resource-deploymentsManages Azure resource deployments…
permissive · top 5,000 on PyPI
azure-mgmt-resource-subscriptionsManages Azure subscriptions and related…
permissive · top 15,000 on PyPI
azure-mgmt-appconfigurationManages Azure App Configuration resources…
permissive · top 5,000 on PyPI