The vRealize Orchestrator Plug-in for VMware Cloud Director relies on a number of components to function properly.

vRealize Orchestrator and VMware Cloud Director provide the platform for the plug-in, and the plug-in provides interaction between those products.

Figure 1. Component Relations
The vRealize Orchestrator plug-in connects to VMware Cloud Director through the Admin Extensions API, the Admin API, and the User API.

The vRealize Orchestrator Plug-in for VMware Cloud Director implements the User, Admin, and Admin Extensions API classes that correspond to the types of API classes in VMware Cloud Director.

All users can read User API classes and users with appropriate rights can modify these classes.

Users with administrative rights can modify Admin API and User API classes.

The Admin Extensions API classes are VMware-specific and only system administrators can modify these classes. System administrators can also modify Admin API and User API classes.

The vCloud Java SDK provides the communication platform between the JavaScript API of the plug-in and the VMware Cloud Director REST API.