{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/14"}],"enrichment":{"capability":"Provides Python client library for managing Azure Data Protection resources\u2014backup vaults, backup instances, recovery points, and restore operations\u2014via the Azure Resource Manager API.","skillfed_tags":["azure-sdk","backup-management","infrastructure-as-code"],"use_cases":["Automate backup vault creation and lifecycle management across multiple Azure subscriptions and resource groups","Programmatically configure backup policies and protection rules for Azure VMs, databases, or Kubernetes clusters","Query recovery points and trigger restore operations from backup instances in response to data loss or disaster recovery scenarios","Integrate backup and recovery workflows into infrastructure-as-code or CI/CD pipelines for repeatable deployments"],"what_it_does":"This package is the official Azure SDK client library for Data Protection management operations. It wraps the Azure Resource Manager API to let you programmatically create and manage backup vaults, configure backup instances for various datasources (Azure VMs, Kubernetes clusters, blobs, ADLS), manage recovery points, and trigger restore operations. You authenticate via Microsoft Entra using environment variables for client credentials, then instantiate a DataProtectionMgmtClient and call operation groups for vaults, instances, policies, and recovery points.\n\nThe library is actively maintained by Microsoft and tested against Python 3.10 through 3.14. Version 2.1.0 added support for deleted backup vaults and blob auto-protection rules. It depends on azure-mgmt-core for common Azure SDK patterns and isodate for date handling. Installation is straightforward and has no compiled dependencies.","worth_installing":"Yes. This is the official, actively maintained Azure SDK for Data Protection management. Install it if you need to manage Azure backups programmatically. No known vulnerabilities, permissive license, low install friction, and current Python version support make it a straightforward choice for Azure-native backup automation."},"id":"azure-mgmt-dataprotection","links":{"html":"https://skillfed.io/packages/azure-mgmt-dataprotection","md":"https://skillfed.io/packages/azure-mgmt-dataprotection.md","pypi":"https://pypi.org/project/azure-mgmt-dataprotection/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-29","license_spdx":"MIT","license_treatment":"permissive","name":"azure-mgmt-dataprotection","python_support":"supports_current","summary":"Microsoft Azure Dataprotection Management Client Library for Python"},"popularity":{"monthly_downloads":191785,"position":9874,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.0"}
