--- id: azure-mgmt-domainregistration version: "1.0.0" license: MIT license_treatment: permissive maintenance: active --- # azure-mgmt-domainregistration — Microsoft Azure Domainregistration Management Client Library for Python License: permissive · Maintenance: active · Downloads: 3.7M/mo ## 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 above — 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 pip install azure-mgmt-domainregistration uv add azure-mgmt-domainregistration 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_current - Install friction: low - Maintenance: active - Downloads: 3.7M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure domain registration management, azure sdk domain management, manage azure domains python, azure domainregistration client, azure domain registration api, azure domain management library, azure-sdk, cloud-management [View on SkillFed](https://skillfed.io/packages/azure-mgmt-domainregistration) · [View on PyPI](https://pypi.org/project/azure-mgmt-domainregistration/)