--- id: azure-mgmt-rdbms version: "10.1.1" license: unclear license_treatment: unclear maintenance: active --- # azure-mgmt-rdbms — Microsoft Azure Rdbms Management Client Library for Python License: unclear · Maintenance: active · Downloads: 7.7M/mo ## What it is and what it does This is Microsoft's official Python SDK for managing relational database services in Azure. It wraps the Azure management plane APIs for MySQL and PostgreSQL, allowing you to provision, configure, and administer database servers programmatically. The package depends on msrest for HTTP communication, azure-mgmt-core for shared management SDK patterns, and typing-extensions for type hints. The library is production-stable (Development Status 5) and actively maintained, with recent fixes for compatibility with the latest azure-core. However, the documentation notes that several modules are deprecated: mysql and postgresql single-server modules are being retired by Azure, with users directed to migrate to separate packages. This makes it suitable for managing existing single-server deployments but not recommended for new projects. Use it for: - Automate provisioning and teardown of Azure MySQL or PostgreSQL servers as part of infrastructure-as-code workflows. - Manage database server configurations, backups, and security settings programmatically from Python applications. - Integrate Azure database administration into CI/CD pipelines or DevOps tooling. - Query and monitor database server properties and status without manual portal access. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides programmatic management of Azure relational database services (MySQL and PostgreSQL) through the Azure SDK, enabling creation, configuration, and administration of database servers via Python. Yes, if you need to manage existing Azure single-server MySQL or PostgreSQL deployments from Python. Install with caution for new projects—the package is stable and actively maintained, but Azure is retiring the underlying single-server services. Check whether your use case aligns with the migration path before committing to this library. ## Install pip install azure-mgmt-rdbms uv add azure-mgmt-rdbms poetry add azure-mgmt-rdbms ## Installing azure-mgmt-rdbms Before you install: Low friction installation with a pure Python wheel. Actively maintained with recent bug fixes (10.1.1 released 2025-11-25); supports Python 3.9+ across current versions. Three lightweight runtime dependencies (msrest, azure-mgmt-core, typing-extensions). Quickstart: pip install azure-mgmt-rdbms from azure.mgmt.rdbms.mysql import MySQLManagementClient from msrest.authentication import BasicAuthentication import os sub_id = os.getenv("AZURE_SUBSCRIPTION_ID") client = MySQLManagementClient(subscription_id=sub_id) Requires Python 3.9+, Azure subscription, and Azure Active Directory credentials configured via environment variables (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID). Verify before relying: - Whether the package is suitable for new projects given the deprecation notices for mysql and postgresql modules in favor of separate flexible-server packages. - Exact scope and completeness of RDBMS operations available through the current stable API. - How to properly authenticate with msrest and azure-mgmt-core in current usage patterns. ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 7.7M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure database management python, azure mysql postgresql sdk, azure rdbms client library, manage azure databases programmatically, azure database server administration, azure-sdk, cloud-management [View on SkillFed](https://skillfed.io/packages/azure-mgmt-rdbms) · [View on PyPI](https://pypi.org/project/azure-mgmt-rdbms/)