VMware provides several public API and SDK products. You can use these products to create applications for the VMware vSphere® environment.