skillfed

azure-mgmt-netapp

Microsoft Azure Netapp Management Client Library for Python

azure-mgmt-netapp v17.1.0 5.2M downloads/30d#2,139 on PyPI5,588
Permissive license MIT Active released

What it is and what it does

azure-mgmt-netapp is the official Microsoft Python client library for managing Azure NetApp Files resources through the Azure Resource Manager API. It allows you to programmatically create, configure, and manage NetApp storage accounts, capacity pools, volumes, snapshots, and backup policies in Azure. The library abstracts REST API calls into Python objects and methods, with authentication handled through environment variables.

The package is part of the broader Azure SDK for Python and is actively maintained by Microsoft. It requires Python 3.10 or later and depends on azure-mgmt-core, isodate, and typing-extensions for core functionality. It is designed for developers building infrastructure-as-code solutions, automation scripts, or applications that need to provision and manage NetApp storage programmatically within Azure.

Use it for:

  • Automate NetApp volume provisioning and capacity pool management in CI/CD pipelines or infrastructure-as-code workflows.
  • Build management dashboards or monitoring tools that query NetApp account, volume, and snapshot status across Azure subscriptions.
  • Script backup and snapshot policy creation and updates for NetApp volumes as part of disaster recovery automation.
  • Integrate NetApp storage lifecycle management into larger Azure resource orchestration platforms or multi-cloud management tools.

Worth the install?

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

Provides a Python client library to manage Azure NetApp Files resources—volumes, capacity pools, accounts, snapshots, and backups—via the Azure Resource Manager API.

Yes. This is the official, actively maintained Microsoft library for NetApp management in Azure. It has low install friction, permissive licensing, no known vulnerabilities, and is production-stable. Install it if you need to manage Azure NetApp Files programmatically; do not install it if you only consume NetApp storage via other Azure services without needing direct management APIs.

Install

azure-mgmt-netapp on PyPI

pip

pip install azure-mgmt-netapp

uv

uv add azure-mgmt-netapp

poetry

poetry add azure-mgmt-netapp

Installing azure-mgmt-netapp

Before you install

Low friction: pure Python wheel with three lightweight runtime dependencies (isodate, azure-mgmt-core, typing-extensions). Actively maintained—last commit 2026-08-14, release 22 days old. Supports Python 3.10+.

License in practice

MIT license (permissive): you may use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.

Quickstart

pip install azure-mgmt-netapp

from azure.mgmt.netapp import NetAppManagementClient
from azure.mgmt.core import credentials
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = NetAppManagementClient(credential=credentials, subscription_id=sub_id)

Requires Python 3.10+. Azure credentials must be configured via environment variables (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID).

Verify before relying

  • Exact scope of NetApp operations supported in version 17.1.0 beyond the breakthrough_mode property addition mentioned in release notes.
  • Whether elastic account and volume operations (listed in 18.0.0b1 beta) are available in the stable 17.1.0 release.
  • Specific credential configuration methods and authentication flows supported by azure-mgmt-core dependency.

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 — 22 days since the last release
Last repo commit
First released
Downloads 5,205,080/month — #2,139 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_mgmt_netapp-17.1.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 netapp files managementazure storage management pythonnetapp volume provisioning apiazure resource manager netappcloud storage orchestration pythonazure file services client
azure-sdkcloud-storageinfrastructure-as-code

More Distributed Computing packages

grpcio

gRPC Python is an HTTP/2-based RPC framework…

permissive · top 100 on PyPI

execnet

execnet lets you spawn and communicate with…

permissive · top 1,000 on PyPI

cloudpickle

Cloudpickle extends Python's standard pickle…

permissive · top 1,000 on PyPI

smart-open

Provides a unified, open()-compatible Python…

permissive · top 1,000 on PyPI

portalocker

Portalocker provides cross-platform file…

permissive · top 1,000 on PyPI

ray

Ray is a distributed computing framework that…

permissive · top 1,000 on PyPI

azure-mgmt-web

Provides programmatic management of Azure Web…

permissive · top 5,000 on PyPI

netapp-ontap

A Python REST API client library for NetApp…

permissive · top 15,000 on PyPI

azure-mgmt-resource

Provides Python bindings to manage Azure…

permissive · top 1,000 on PyPI

azure-mgmt-resource-deployments

Manages Azure resource deployments…

permissive · top 5,000 on PyPI

azure-mgmt-storage

Manages Azure Storage accounts, containers,…

permissive · top 5,000 on PyPI

azure-mgmt-managementpartner

Provides a Python client library for managing…

unclear · top 5,000 on PyPI

azure-mgmt-batch

Provides a Python client library for managing…

unclear · top 5,000 on PyPI

azure-mgmt-compute

Provides Python bindings to manage Azure…

permissive · top 5,000 on PyPI

azure-mgmt-managementgroups

Provides a Python client library to manage…

permissive · top 5,000 on PyPI

azure-mgmt-resource-subscriptions

Manages Azure subscriptions and related…

permissive · top 15,000 on PyPI