vCenter Server Management API

You can use the vCenter Server Management API to automate management tasks for a vCenter Server Appliance. Rather than manage the data center infrastructure, this API manages the server instance itself.
Features of the vCenter Server Management API include:
  • Installation and Setup
  • Configuration
  • Patching and Upgrade
  • Backup and Restore
The vCenter Server Management API uses a REST JSON RPC protocol, associated with the Automation API. It is available for download in the vSphere Automation SDKs.
For most operations, the vCenter Server Management API uses the service endpoint
https://{domain}/api/{service}
where
{service}
is the name of a specific service interface.
During setup, the Management API uses the service endpoint
https://{domain}:5480/api/{service}
until networking is configured and the service is available on port 443.
For more information about using the vCenter Server Management API, see the following publications:
  • VMware vSphere Automation API REST Programming Guide
  • VMware vSphere Automation API Java Programming Guide
  • VMware vSphere Automation API Python Programming Guide
  • vSphere Automation REST API Reference 8.0
  • vSphere Automation API Java 8.0
  • vSphere Automation API Python 8.0