The vSphere Client remote plug-in architecture is designed to integrate plug-in functionality into the vSphere Client without the need to run inside vCenter Server. This provides plug-in isolation and enables scale-out of plug-ins that operate in large vSphere environments. The remote plug-in architecture provides the following benefits:

  • Your plug-in is protected from interference by unstable or compromised plug-ins loaded in the same vSphere Client.
  • An incompatible plug-in does not interfere with vCenter Server operation.
  • Plug-in compatibility is robust across vCenter Server upgrades.
  • You can deploy a number of plug-in versions within the same vSphere environment. Your remote plug-in user interface needs to communicate with only a single back-end server.
  • The topology of deployed plug-ins is well defined and easy to troubleshoot.