Manage ONTAP SDK provides resources to develop applications that monitor and manage NetApp® storage systems. The SDK makes it easy to utilize the capabilities of NetApp storage systems. The SDK also supports the IBM N series systems.
SDK Core API library bindings in C and C++, Java™, Perl®, and .NET
Support on Windows®, Linux® (RHEL/SLES/OEL), Solaris®, HP-UX®, AIX®, and VMware® ESX
SDK Core API and Data ONTAP® API documentation, sample codes, developer tools
Manage ONTAP SDK Help
Provides access to Data ONTAP features through APIs
Small set of immutable Core APIs
Easy to learn SDK programming
Supported on multiple platforms
Windows, Linux (RHEL/SLES/OEL), Solaris, HP-UX, AIX, VMware ESX
Supports multiple language interfaces
C & C++, Java, Perl, C#, VB.NET and PowerShell
Supports multiple transport protocols
HTTP, HTTPS and Windows RPC
Supports different authentication mechanisms
login/password, host.equiv and Windows RPC authentication
Supports multithreading
SDK APIs are Thread-safe
For more details about SDK 3.5.1, please refer the attached SDK 3.5.1 Release Notes.
For Third-Party Copyrights and License information, refer Third-Party Copyrights and Licenses.pdf
Your feedback is very important to improve the product. Please provide your feedback at this link: SDK 3.5.1 Feedback
After 48hr's to bang on the new release... first impression well done! Time will find bug's, but you bit off a big bite here and shipped a major upgrade in the language support! I applauded you for not resting on your laurels, but I wan't my cookies and milk... Now it's time to take it all the final mile... When can I expect some real powershell cmdlets?
~Glenn
No. You can make use of new SDK versions, they are backward campatible.
Fantastic! This is just what I need.
Are you aware of any plans to add Python to the list of supported languages?
Hi Glenn,
Thanks for postive feedback. We are planning to officially support powershell in next release of SDK.
Thanks,
Ankur
Thanks for the suggestion. I will discuss on this regard with my team.
If you have any more suggestions, please share it with us.
I'd like to second the requirement of ontapi Python support!
How is the SDK licensed? What are the copyright terms? I see the 3rd party copyrights and licenses, but the SDK itself doesn't include any notification of copyright or licensing terms from NetApp. I'm specifically wanting to know about the sample code. Thanks
Where can I find the differences between the 3.0.1 SDK and the 3.5.1 SDK? I looked in the release notes but did not find anything. Specifically looking for issues that might have been resolved, speed increases, etc.
Thank you,
Michael
Is there any plan to implement CIFS ACCESS command in the API? There really isn't a good way to automate share permission management in Windows except through WMI, and ONTAP doesn't present a Windows compatible WMI interface. This is about the only ONTAP CIFS command not implemented by the API.
Thanks,
(-: Steve
You can use the system-cli API call to invoke cifs access command. It's not supported, but you should be able to get the information.
Link for how to use in PERL:
Is there a place where and/or how can I download older SDK-Version? I am writing some Nagios-checkscripts for filers which require Manage ONTAP SDK version 2.0 an 2.0P1? Thanks, Ingo (ingo@boxbe.com)