npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-netapp-ontap

v1.0.4

Published

n8n community nodes for NetApp ONTAP REST API operations

Readme

n8n-nodes-netapp-ontap

This package contains n8n community nodes for NetApp ONTAP REST API operations, covering comprehensive storage management capabilities targeting ONTAP 9.12+.

Installation

# In your n8n installation directory
npm install n8n-nodes-netapp-ontap

Nodes

NetApp ONTAP Cluster

Manage cluster-level settings:

  • Cluster: Get/update cluster configuration
  • Node: List nodes, get node details
  • License: Add/delete/list licenses
  • Job: Monitor/cancel async jobs
  • Schedule: Create/manage job schedules

NetApp ONTAP SVM

Manage Storage Virtual Machines:

  • SVM: Full CRUD, start/stop operations
  • SVM Peer: Manage SVM peering relationships

NetApp ONTAP Storage

Comprehensive storage management:

  • Volume: Create/clone/move/resize, mount/unmount, online/offline
  • Aggregate: Create/delete, add disks, online/offline
  • Snapshot: Create/delete/restore snapshots
  • Qtree: Create/manage qtrees
  • Quota: Configure quota rules and policies
  • Disk: List disks, assign to aggregates

NetApp ONTAP Network

Network configuration:

  • IP Interface: Create/manage network interfaces (LIFs)
  • Port: Configure physical/LAG ports
  • Broadcast Domain: Manage broadcast domains
  • IPspace: Create/manage IPspaces
  • Route: Configure network routes

NetApp ONTAP SAN

SAN/Block storage operations:

  • LUN: Create/clone/resize, online/offline
  • Igroup: Manage initiator groups, add/remove initiators
  • LUN Map: Map/unmap LUNs to igroups
  • FC Interface: Create/manage Fibre Channel interfaces
  • FCP Service: Enable/disable FCP per SVM
  • iSCSI Service: Enable/disable iSCSI per SVM

NetApp ONTAP NAS

NAS/File services:

  • CIFS Share: Create/manage SMB shares
  • CIFS Service: Configure CIFS/SMB with AD integration
  • CIFS Session: Monitor/terminate sessions
  • NFS Service: Configure NFSv3/v4/v4.1
  • Export Policy: Create NFS export policies
  • Export Rule: Configure export rules

NetApp ONTAP SnapMirror

Data protection and replication:

  • Relationship: Create/initialize/update/break/resync/restore
  • Transfer: Start/abort/monitor transfers
  • Policy: Create/manage SnapMirror policies

NetApp ONTAP Security

Security and access management:

  • Account: Create/manage user accounts, lock/unlock, set passwords
  • Role: Create roles, add/remove privileges
  • Certificate: Self-signed, CSR, install CA-signed, sign with CA
  • Key Manager: Onboard and external (KMIP) key management
  • SSH: Configure SSH server settings
  • Audit: Configure audit logging
  • Login Messages: Set banner and MOTD

Credentials

Configure NetApp ONTAP API credentials with:

  • Cluster Management IP/Hostname: ONTAP cluster management LIF
  • Username: API username (typically admin)
  • Password: API password
  • Port: REST API port (default: 443)
  • Allow Unauthorized Certificates: Skip TLS verification (for testing)

Features

  • Async Operation Handling: Automatic polling for long-running operations
  • Pagination: Automatic handling of large result sets via HAL links
  • Resource Locators: Specify resources by UUID or Name
  • Comprehensive Error Handling: Detailed error messages from ONTAP API
  • Continue on Fail: Support for batch operations with error tolerance

Requirements

  • n8n version 1.0.0 or later
  • NetApp ONTAP 9.12 or later
  • REST API access enabled on ONTAP cluster

Development

# Install dependencies
npm install

# Build
npm run build

# Lint
npm run lint

# Format
npm run format

License

MIT

Contributing

Contributions are welcome! Please open an issue or submit a pull request.