Documentation
Get Started
Everything you need to begin to learn NetApp storage infrastructure and automation using Python and PowerShell.
This site is a living reference for NetApp storage engineers. It covers practical scripts, command references, and field-tested tips for working with ONTAP using Python and PowerShell.
All examples are tested against ONTAP 9.x and use publicly available APIs and toolkits. Use the search bar to find anything across the site, or navigate by section using the sidebar.
Coverage
ONTAP 9.8+
Python
3.8+
PowerShell
5.1 / 7+
APIs
REST ยท ZAPI
Stack Overview
netapp-ontap
Official Python client library for ONTAP REST API
NetApp.ONTAP (PSTK)
NetApp PowerShell Toolkit for ONTAP management
requests / httpx
HTTP clients for direct ONTAP REST API calls
Invoke-RestMethod
PowerShell native REST client for ONTAP API
Ansible (na_ontap_*)
Declarative automation using NetApp Ansible modules