vCenter Server provides a fully packaged solution for data center management in a vSphere environment. You can use the APIs to configure, monitor, and maintain vCenter Server .
What to read next
About vSphere vSphere is the VMware software stack that implements private-cloud data center management and the on-premises component of hybrid-cloud deployments.
About ESXi Each instance of ESXi includes management agents and the VMware hypervisor layer, which runs several virtual machines. Each virtual machine contains a guest operating system, such as Windows or Linux, capable of running IT or user applications.
vCenter Server Management Overview vCenter Server runs in a Photon OS™ guest operating system.
Limitations of Programming for vCenter Server vCenter Server supports several programming interfaces for monitoring health and performance, managing network configuration, security hardening, and other functionalities. vCenter Server also supports several user interfaces, which offer overlapping sets of functionality.
API Endpoints for Managing vCenter Server vCenter Server integrates with the vSphere Automation API endpoint that provides a common surface for exposing several vSphere services. When you use the vSphere Automation API endpoint, you establish a single session that provides access to virtual machine management, search and filter, Content Library, and other services for working with vSphere objects.
Supplementing the vCenter Server API Some less common features of vCenter Server are not accessible by API. These features require direct shell access or specific user interfaces.
Quick Start with vCenter Server APIs You can start using the vCenter Server APIs without accessing the Lookup Service endpoint or the vCenter Single Sign-On endpoint. In a production environment, you might instead use centralized service registration and token authentication.