VMware PowerCLI contains modules of cmdlets based on Microsoft PowerShell for automating vSphere, VMware Site Recovery Manager (SRM), vSphere Automation API, vSAN, VMware Cloud Director, vSphere Update Manager, VMware Aria Operations, VMware Horizon, VMware NSX, VMware HCX, and VMware Cloud on AWS administration. VMware PowerCLI provides a PowerShell interface to the VMware product APIs.