azure-mgmt-domainregistration
Microsoft Azure Domainregistration Management Client Library for Python
What it is and what it does
This is Microsoft's official Python client library for managing Azure domain registrations. It wraps Azure's domain registration API, allowing you to programmatically register, update, and manage domains within an Azure subscription. The library requires Python 3.10 or later and depends on isodate, azure-mgmt-core, and typing-extensions for core functionality.
To use it, you authenticate via Microsoft Entra using environment variables and instantiate a DomainRegistrationMgmtClient. It's part of the broader Azure SDK ecosystem and follows the same authentication and client patterns as other Azure management libraries.
Use it for:
- Automate domain registration workflows within Azure infrastructure-as-code deployments
- Manage domain lifecycle (registration, renewal, updates) programmatically from Python applications
- Integrate domain registration into larger Azure resource provisioning scripts
- Query and monitor domain registration status across an Azure subscription
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Manages Azure domain registrations programmatically through Python, providing client library access to Azure's domain registration service.
Yes, if you need to manage Azure domain registrations from Python. It's a first GA release (1.0.0) from an active, well-maintained project with no known vulnerabilities. Install friction is low and the library integrates cleanly with standard Azure authentication patterns. Not needed if you don't use Azure domain registration services.
Install
azure-mgmt-domainregistration on PyPI
pip
pip install azure-mgmt-domainregistrationuv
uv add azure-mgmt-domainregistrationpoetry
poetry add azure-mgmt-domainregistrationInstalling azure-mgmt-domainregistration
Before you install
Low install friction with a pure Python wheel distribution. Active maintenance with a recent release (45 days old) and current repository activity. Supports modern Python versions 3.10 through 3.14.
License in practice
MIT license permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
Quickstart
pip install azure-mgmt-domainregistration
from azure.mgmt.domainregistration import DomainRegistrationMgmtClient
from azure.identity import DefaultAzureCredential
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = DomainRegistrationMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Requires Python 3.10+. Azure subscription and Entra credentials (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID environment variables) must be configured.
Verify before relying
- Specific domain registration operations supported beyond the client library interface
- Performance characteristics and rate limits for domain registration operations
- Whether additional authentication libraries are required at runtime beyond the three listed dependencies
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 — 45 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 3,654,505/month — #2,540 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: azure_mgmt_domainregistration-1.0.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-mgmt-resource-subscriptionsManages Azure subscriptions and related…
permissive · top 15,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-msiManages Azure Managed Service Identities…
permissive · top 5,000 on PyPI
azure-mgmt-managementpartnerProvides a Python client library for managing…
unclear · top 5,000 on PyPI
azure-mgmt-servicelinkerManages Azure Service Linker resources through…
permissive · top 5,000 on PyPI
azure-mgmt-containerregistrytasksProvides Python client library for managing…
unclear · top 5,000 on PyPI
azure-mgmt-authorizationManages Azure role-based access control, role…
permissive · top 5,000 on PyPI
azure-mgmt-privatednsManages Azure Private DNS zones, record sets,…
permissive · top 5,000 on PyPI
azure-mgmt-eventgridManages Azure Event Grid resources—topics,…
permissive · top 5,000 on PyPI