VMware

Harness the Power of vSphere

VMware has a complete set of scripting tools, Application Programming Interfaces (APIs), and Software Development Kits (SDKs) that allow software developers and administrators to harness the power of vSphere.

Scripting Tools

Name
Description
Audience
vSphere PowerCLI PowerShell based CLI for managing vSphere. vSphere Administrators
vSphere Command Line Interface (vCLI) The VMware vSphere CLI provides command-line interface tools for managing vSphere ESX and ESXi servers. vSphere Administrators

 

APIs and SDKs

Name
Description
Audience
vSphere Web Services SDK The VMware vSphere Web Services SDK provides a powerful and flexible toolkit for software developers to build management applications for the vSphere platform. Software Developers
vSphere SDK for Perl The vSphere SDK for Perl provides an easy-to-use Perl scripting interface to the vSphere API. SDK ships with utilities and documentation for building vSphere management applications. Software Developers
VMware Disk Development Kit The Virtual Disk Development Kit is a collection of C libraries, code samples, utilities, and documentation to help developers create or access VMware virtual disk storage. Software Developers
VMware VIX API VIX provides a programming interface for managing and automating the OS guests inside your virtual machines. Software Developers, vSphere Administrators
vSphere Guest SDK The VMware vSphere Guest SDK provides fast access to resource management information. Software Developers
CIM SDK Common Information Model (CIM) is an interface based on industry standards for building ESX/ESXi management applications. CIM SMASH/Server Management API features profiles compatible with the DMTF's System Management Architecture for Server Hardware (SMASH) initiative. SMASH profiles allow CIM clients to monitor system health of a managed server. Software Developers
vCloud API The vCloud API is an interface for providing and consuming virtual resources in the cloud. Software Developers
vCloud SDK for Java VMware vCloud SDK for Java allows you to get started interfacing quickly using the vCloud API. It brings the REST-based vCloud API in the world of Java developers by providing easy-to-use client-side representation of vCloud resources and hiding the details of REST and HTTP. Software Developers
vCloud SDK for PHP VMware vCloud SDK for PHP provides interfaces to VMware vCloud Director. It is an easy-to-use PHP language binding to write vCloud API clients. The current version of VMware vCloud SDK for PHP is based on VMware vCloud REST APIs version 1.0. Software Developers
vCenter ChargeBack API The vCloud API is an interface for providing and consuming virtual resources in the cloud. It enables deploying and managing virtualized workloads in private, public, and hybrid clouds. The vCloud API enables the upload and download of vApps along with their instantiation, deployment, and operation. Software Developers
VMware ThinApp SDK The ThinApp SDK provides an open API to allow access to information about the ThinApp packages. This API enables developers to integrate ThinApp virtualized applications into existing Enterprise Delivery Systems or their own custom process or applications. Software Developers

Technikai erőforrásközpont