The vSphere Client provides several JavaScript interfaces that your plug-in can use to communicate with the vSphere Client platform. These JavaScript methods are documented here as if they have TypeScript signatures, but they run as pure JavaScript, and all complex types are plain old JavaScript objects.

The plug-in web application runs in a separate iFrame which is part of the vSphere Client. The iFrame content is rendered from the web application server of the plug-in back end.
Note: Do not access the window.parent, which belongs to the vSphere Client. Do not access the internal JavaScript or CSS resources of the vSphere Client. Such access is unsupported and could cause your plug-in to fail in a future release of the vSphere Client.