# NetApp Manageability SDK

### Overview of the NetApp Manageability SDK

Welcome to NetApp Manageability SDK 4.1. The SDK is useful for application developers who use NetApp products and technologies.

The SDK documents Data ONTAP APIs, DataFabric Manager server APIs for OnCommand Core Package, Web services APIs for DataFabric Manager server, and SDK Core APIs, and their sample codes in C, C++, Java, Perl, C#, VB.NET, PowerShell, Python, and Ruby. Furthermore, it provides guides to help build applications using the APIs, provides troubleshooting information, and documents concepts about NetApp technologies. The SDK also provides support to IBM N series systems, and support to IBM-rebranded Operations Manager, Protection Manager, and Provisioning Manager.

The NetApp Manageability SDK Help contains information about the following sections:

- The Software License Agreement page documents information about the various licensing components of the SDK.

- The Copyright Notice page documents the copyright information about the SDK.

- The Trademark page documents the latest trademark information of all NetApp products.

- The Support page lists support channels that you can use to obtain help or report issues about the SDK.

- The Getting Started section provides information about the configuration details of the SDK, such as system requirements and software support, library information for the supported languages, known issues, and SDK release history.

- The Programming Guide section provides details about the APIs that you can use to develop NetApp Manageability SDK client applications. This section also contains sample codes that help you to develop such applications.

- The Guide to Product APIs section provides information about Data ONTAP APIs, DataFabric Manager APIs for the OnCommand Package, and Web services APIs for DataFabric Manager server, version matrix for both the API sets, and sample codes for both the sets in languages such as C, C++, Java, Perl, C#, VB.NET, and PowerShell.

- The Troubleshooting section provides troubleshooting information such as the description of different troubleshooting scenarios and the workarounds, and provides answers to frequently asked questions.

- The Design Guides section provides design guides that you can use to develop applications for a particular solution domain by using a set of Data ONTAP APIs or a set of DataFabric Manager APIs for the OnCommand Package.

- The Utilities of the SDK section provides details about the two utilities, apitest and ZExplore, which are bundled with the SDK.

- The Reference section provides information about NetApp storage systems and NetApp technologies, various interfaces for storage system management, and provides a brief overview of OnCommand Package.

###

### Using the NetApp Manageability SDK Help

The left pane contains the Contents, Index, and Search panes to help you move around the system. The right pane contains the selected topic.

You must enable active content in your browser to view the complete help system.

To use a different font for the help text, change your browser's default font.

### Typographical Conventions

Before you start using this Help, it is important to understand the terms and typographical conventions used in the documentation.

The following kinds of formatting in the text identify special information.

Typographical convention | Description
Bold | Items you must select or click, such as menu options, command buttons, or items in a list.
Italic | Used to define variables.
| Note
| Used to define a note or recommendation when proceeding with a task or an instruction.
| Caution
| Used to warn the user before proceeding with a specific task or an instruction
Courier New | CLI commands or codes.
Bullet1 | Used to emphasize lists in this Help.
Bullet2 | Used to indicate Related Topics in a page.