skillfed

azure-mgmt-resource-deploymentscripts

Microsoft Azure Resource Deploymentscripts Management Client Library for Python

azure-mgmt-resource-deploymentscripts v1.0.0b1 4.5M downloads/30d#2,287 on PyPI5,588
Permissive license MIT License Active released

What it is and what it does

This is Microsoft's official Python client library for the Azure Resource Deployment Scripts management service. It allows you to programmatically create, retrieve, update, and delete deployment scripts within Azure Resource Manager, enabling infrastructure automation and deployment orchestration from Python code.

The package wraps Azure's REST API behind a Python-friendly interface, handling authentication via Azure Active Directory and managing the underlying HTTP communication. It requires Python 3.9 or later and depends on azure-mgmt-core and azure-common for shared Azure SDK infrastructure. Authentication is credential-based, typically using environment variables (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET) to configure access to your Azure subscription.

Use it for:

  • Automate creation and management of Azure deployment scripts as part of infrastructure-as-code pipelines
  • Retrieve execution history and status of deployment scripts for monitoring and troubleshooting
  • Programmatically delete or update deployment scripts in response to application lifecycle events
  • Integrate Azure resource deployment into Python-based DevOps workflows and CI/CD systems

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides a Python client library for managing Azure Resource Deployment Scripts through the Azure Resource Manager API.

Yes, with conditions. Install this if you need to manage Azure deployment scripts from Python and are comfortable with beta-stage software. The package is actively maintained by Microsoft, has low install friction, and carries a permissive MIT license. However, verify that the beta API is stable enough for your use case before adopting in production, and ensure your environment can provide the required Azure credentials via the documented environment variables.

Install

azure-mgmt-resource-deploymentscripts on PyPI

pip

pip install azure-mgmt-resource-deploymentscripts

uv

uv add azure-mgmt-resource-deploymentscripts

poetry

poetry add azure-mgmt-resource-deploymentscripts

Installing azure-mgmt-resource-deploymentscripts

Before you install

Low install friction with a pure-wheel distribution. Actively maintained by Microsoft with recent commits. Beta status (1.0.0b1) indicates the API surface may still evolve before a stable release.

License in practice

MIT License permits commercial and private use with minimal restrictions, making it suitable for most deployment scenarios.

Quickstart

pip install azure-mgmt-resource-deploymentscripts

from azure.mgmt.resource.deploymentscripts import DeploymentScriptsClient
from azure.identity import DefaultAzureCredential
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = DeploymentScriptsClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Requires Python 3.9 or later and Azure credentials configured via AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, and AZURE_SUBSCRIPTION_ID environment variables.

Verify before relying

  • Whether this beta release is production-ready or intended for development/testing only
  • Stability guarantees or breaking-change policy between beta and stable releases
  • Performance characteristics when managing large numbers of deployment scripts

Package facts

License MIT License (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 4 — isodate, typing-extensions, azure-common, azure-mgmt-core
Maintenance actively maintained — 430 days since the last release
Last repo commit
First released
Downloads 4,534,718/month — #2,287 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_mgmt_resource_deploymentscripts-1.0.0b1-py3-none-any.whl

Keywords: azure, azure sdk

Development Status :: 4 - BetaLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.9

Tags

azure deployment scripts managementazure resource manager clientazure sdk pythonazure deployment automationazure infrastructure as codeazure resource provisioning
azure-sdkinfrastructure-as-codecloud-management

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

azure-mgmt-resource-deployments

Manages Azure resource deployments…

permissive · top 5,000 on PyPI

azure-mgmt-devtestlabs

Manages Azure Dev Test Labs resources—labs,…

unclear · top 5,000 on PyPI

azure-mgmt-resource-templatespecs

Manages Azure Resource Template Specs through a…

permissive · top 5,000 on PyPI

azure-mgmt-extendedlocation

Provides a Python client library for managing…

permissive · top 5,000 on PyPI

azure-mgmt-managementpartner

Provides a Python client library for managing…

unclear · top 5,000 on PyPI

azure-mgmt-resource-subscriptions

Manages Azure subscriptions and related…

permissive · top 15,000 on PyPI

azure-mgmt-resource-deploymentstacks

Manages Azure Resource Deployment…

unclear · top 5,000 on PyPI

azure-mgmt-web

Provides programmatic management of Azure Web…

permissive · top 5,000 on PyPI

azure-mgmt-resource

Provides Python bindings to manage Azure…

permissive · top 1,000 on PyPI

vsts

Provides Python bindings to the Azure DevOps…

permissive · top 15,000 on PyPI