Developing Remote Plug-ins with the vSphere Client SDK provides information about developing and deploying HTML-5 extensions to the VMware vSphere® Client user interface.

VMware provides various APIs and SDKs for different applications and goals. This documentation provides information about the extensibility framework of vSphere Client for developers who are interested in extending the client application with custom functionality.

The vSphere Client SDK

The vSphere Client provides a means for connecting to VMware vCenter Server® systems and managing objects in the vSphere infrastructure. The vSphere Client is an HTML5-based web application with a modular architecture that supports plug-in extensions. The vSphere Client SDK provides tools and examples that help you create custom plug-ins to extend the functionality of the vSphere Client.

VMware once offered local plug-ins for the vSphere Client SDK, but these are replaced by remote plug-ins. Remote plug-ins are compatible with VMware cloud, easier to upgrade, more secure, perform better, and support a wide variety of configurations.

Intended Audience

This information is intended for anyone who wants to extend the vSphere Client with custom functionality. Users typically are software developers who use HTML and JavaScript to create graphical user interface components that work with VMware platforms.