vSAN Management SDK for Python

vSAN Management SDK for vSphere

The VMware vSAN SDK for Python is an extension of the VMware vSphere Management SDK. It includes documentation, libraries and code examples needed for developers to rapidly build solutions integrated into vSAN, or for administrators to automate all aspects of install, setup, lifecycle, monitoring, or troubleshooting of vSAN. VMware vSAN management is integrated with vSphere management, so vSAN is configured on vCenter clusters. As such, the vSAN SDK is not an independent SDK, but instead extends the vSphere Management SDK. For example, many vSAN APIs require the user to pass in references to vSphere Cluster Managed Objects obtained through the vSphere Management SDK.

What is Included in the vSAN SDK

The VMware vSAN SDK for Python includes vSphere Management SDK language bindings for Python, as well as library files and basic sample codes. The samples and libraries explain how the vSphere Management SDK can be leveraged and extended to cover vSAN management needs.

NOTE: Starting with vSphere 8.0 Update 3 release version, the vSAN Management SDK for Python is integrated into the Python SDK for the VMware vSphere API (pyVmomi). From the Python Package Index (PyPi), you can download a single package to manage vSAN, vCenter, and ESXi.

Tags :

Python Storage


By downloading, installing or using the software you agree to be bound by the terms of Broadcom's Software Development Kit License Agreement unless there is a different license provided in or specifically referenced by dowloaded file or package. If you disagree with any terms of the agreement then do not use the software.

Name Version Size MD5
VMware vSAN Management SDK 8.0 U2 - Python 8.0U2 8.03 MB 5f9ccaaf57f643047d232beb659987d3
vSANHealth-VModl-APIDoc 8.0U2 7.76 MB 1662d7958626a37f7a0daaca33109657

Documentation and Reference

Name Size
Development Guide
vSAN SDKs Programming Guide