# VMware vSphere Automation Client SDK for .NET - README |
Directory Structure SDK API Documentation SDK Libraries ## Directory Structure The following table contains a brief description of the directory structure of the client SDK.
Directory | Contents | Documentation
--- | --- | ---
lib | Client libraries |
samples | Contains C# client samples that demonstrate usage of some of the APIs exposed. The samples come pre-compiled into DLL for convenience |
wsdl | WSDL and XML Schema files for vSphere, Single Sign-On, and lookup service APIs. Note that the SDK already contains pre compiled versions of these API descriptions under the lib directory |
| This HTML README file |
## SDK API Documentation The apidocs directory contains the generated .NET API reference documentation for vSphere features like Content Library, Tagging, Appliance Management and Virtual Machine Configuration and Operations. The document main page also includes a hyperlink to vSphere Management SDK documentation for convenience. ## SDK Libraries All the supplied DLLs are located under the lib directory.
Name | Description
--- | ---
| .NET library responsible for serialization and de-serialization of objects into wire protocol
| .NET library to vSphere Automation APIs
| XML based documentation for vSphere Automation APIs (used by IDEs such as Visual Studio to provide API documentation)
| .NET library to Lookup Service
Vim25Service.dll | .NET library to vSphere Web Services API
STSService.dll | .NET library to VMware Single Sign-On (SSO)
CommandLine.dll | Command line parser library used by the samples project