VMware

VMware vSphere Web Services SDK Documentation

Community  |  Technical Papers  |  Knowledge Base  |  Downloads

ESX/ESXi 4.0 and vCenter Server 4.0 systems provide a web service that you can access using the vSphere API. The vSphere Web Services SDK facilitates developing client applications that target the vSphere API. The vSphere Web Services SDK includes the documentation listed on this page and the following software:

  • WSDL (web services definition language) files for generating client-side proxy code (stubs) for development
  • Pre-compiled Java client libraries (vim25.jar) for development and testing
  • Java and Microsoft .NET (C#) sample code for web services client applications

VMware vSphere Web Services SDK 4.0

Released 21-May-2009 | Downloads

This release of the vSphere Web Services SDK supports the new features available in vSphere 4.0. This SDK can also be used with previous versions of ESX/ESXi and VirtualCenter Server systems.

Documentation Resources:


VMware Infrastructure SDK 2.5.0

Released 10-Dec-2007 | Downloads

This release of the VMware Infrastructure SDK is designed to leverage new features available in version 3.5 of ESX, ESXi Installable, ESXi Embedded, and vCenter 2.5 server systems. It can also be used with ESX Server 3.0.x and VirtualCenter 2.0.x.

Documentation Resources:


SDK Package for VirtualCenter 2.0.1

Released: 2-Oct-2006  |  Documentation Update: 23-Aug-2007 | Downloads

Note: 31-Oct-2007:   Do not use the “wrapper” samples (located in \samples_2_0\DotNet\wrapper). These samples make a round-trip to the server for every method invocation, which can result in unacceptably slow performance. When accessing a large number of objects or properties, use the PropertyCollector, which retrieves in batch mode. See the Getting Started Guide for information about using the PropertyCollector.

Documentation Resoures:

Knowledge Base Articles and Other Resources:


SDK Package for VirtualCenter 2.0

Released 15-Jun-2006 | Downloads

Documentation Resources:


SDK Package for VirtualCenter 1.4

Released 6-Jul-2006 | Downloads

This release includes new features, including compatibility with VMware Server. See the Release Notes for more information.

Documentation Resources:


SDK Package for VirtualCenter 1.3.1

Released 22-Dec-2005 | Downloads

This release includes several resolved issues, as discussed in the Release Notes.

Documentation Resources:


SDK Package for VirtualCenter 1.3

Released 26-Sept-2005 | Downloads

This release includes the following new features:

  • Clients can now enable or disable VMotion migrations on a host.
  • Updated samples show how to handle socket timeout exceptions, when using the GetUpdates operation.

See the SDK Release Notes for more information about this release.


SDK Package for VirtualCenter 1.2

Released 12-Dec-2004 | Downloads

This Virtual Infrastructure SDK package includes the following new features:

  • Support for GSX Server 3.1 hosts, in addition to ESX Server 2.0.1, 2.1.x and 2.5 hosts.
  • New operations: SnapshotVM, ConsolidateVM, and RevertVM (supports snapshots on GSX Server 3.1 and redo logs on ESX Server 2.5 hosts) and QueryPerfData2 (obtains additional performance statistics from hosts and virtual machines).
  • The CloneVM operation now supports schema-based customization.
  • Creation of custom event collectors.
  • Support for raw disk mappings for ESX Server hosts.
  • Additional Java, Perl, C#, and Visual Basic samples.

SDK Package for VirtualCenter 1.1

Released 9-Nov-2004 | Downloads

This release includes fixes to vma.wsdl so that the Microsoft .NET framework can correctly deserialize the Task object (returned by operations, such as StartVM, CloneVM, and so on.

To use this update, replace the vma.wsdl file.

  1. Stop the VMware VirtualCenter Web Service (see Changing VMware Web Service Options After Installation for details).
  2. Replace C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\VMA \vma.wsdl with SDK\WebService\wsdl\vma.wsdl on the machine where the VMware VirtualCenter WebService is installed.
  3. Restart the Web service.

 

Last updated 5-May-2009