skillfed

azure-mgmt-domainregistration

Microsoft Azure Domainregistration Management Client Library for Python

azure-mgmt-domainregistration v1.0.0 3.7M downloads/30d#2,540 on PyPI5,588
Permissive license MIT Active released

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

uv

uv add azure-mgmt-domainregistration

poetry

poetry add azure-mgmt-domainregistration

Installing 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

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 domain registration managementazure sdk domain managementmanage azure domains pythonazure domainregistration clientazure domain registration apiazure domain management library
azure-sdkcloud-management

More Internet packages

botocore

Botocore provides low-level, data-driven access…

permissive · top 100 on PyPI

aiobotocore

Provides an async client for AWS services using…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

filelock

Provides a platform-independent file locking…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

googleapis-common-protos

Provides common Protocol Buffer message…

permissive · top 100 on PyPI

azure-mgmt-resource-subscriptions

Manages Azure subscriptions and related…

permissive · top 15,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-msi

Manages Azure Managed Service Identities…

permissive · top 5,000 on PyPI

azure-mgmt-managementpartner

Provides a Python client library for managing…

unclear · top 5,000 on PyPI

azure-mgmt-servicelinker

Manages Azure Service Linker resources through…

permissive · top 5,000 on PyPI

azure-mgmt-containerregistrytasks

Provides Python client library for managing…

unclear · top 5,000 on PyPI

azure-mgmt-authorization

Manages Azure role-based access control, role…

permissive · top 5,000 on PyPI

azure-mgmt-privatedns

Manages Azure Private DNS zones, record sets,…

permissive · top 5,000 on PyPI

azure-mgmt-eventgrid

Manages Azure Event Grid resources—topics,…

permissive · top 5,000 on PyPI