VMware Infrastructure SDK
Developer Center | Technical Papers | Knowledge Base |
Downloads
The VMware Infrastructure SDK (VI SDK) facilitates development of client applications that target the VI API. The VI API is exposed as a Web service on VMware Infrastructure servers (ESX, ESXi, and VirtualCenter Server systems). In addition to documentation, the VI SDK includes:
- WSDL (web services description language) files for generating client-side proxy code (stubs) for development
- Pre-compiled Java client libraries (vim.jar, vim25.jar) for development and testing purposes
- Sample code for Web-services client applications, for Java and Microsoft .NET (C#) developers
VMware Infrastructure SDK 2.5.0
Released 10-Dec-2007
This release of the VMware Infrastructure SDK is designed to leverage new features available in ESX Server 3i, ESX Server 3.5, and VirtualCenter 2.5. It can also be used with ESX Server 3.0.x and VirtualCenter 2.0.x.
|
|
|
|
|
SDK Package for VirtualCenter 2.0.1
Released: 2-Oct-2006 | Documentation Update: 23-Aug-2007
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.
|
|
br>
|
Knowledge Base Articles and other Resources:
|
|
SDK Package for VirtualCenter 2.0
Released 15-Jun-2006
Documentation:
br>
SDK Package for VirtualCenter 1.4
Released 6-Jul-2006
This release includes new features, including compatibility with VMware Server. See the Release Notes for more information.
Documentation:
SDK Package for VirtualCenter 1.3.1
Released 22-Dec-2005
This release includes several resolved issues, as discussed in the Release Notes.
Documentation:
SDK Package for VirtualCenter 1.3
Released 26-Sept-2005
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
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
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.
- Stop the VMware VirtualCenter Web Service (see Changing VMware Web Service Options After Installation for details).
- 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.
- Restart the Web service.
br>
Last updated 29-Sept-2008 5:30 pm
|