vSphere Perl SDK
The vSphere SDK for Perl provides an easy-to-use Perl scripting interface to the vSphere API. Administrators and developers can work with vSphere API objects using vSphere SDK for Perl.
Deprecation notice: the vSphere SDK for Perl will be deprecated in the 7.0 U2 release, and discontinued after that.
VMware PowerCLI, based on PowerShell, provides a similar but more complete interface to vSphere administration and automation. The vSphere Automation API offers language bindings for Python and Java.