You can deploy virtual machines and vApps from the VM or OVF templates that are stored in a content library.
The library can be a local library to the vCenter Server instance where you want to deploy the VM or the vApp template, or can be a subscribed library to that vCenter Server instance.
The VM Template type is only supported in the vSphere Client. You can deploy virtual machines from VM Templates in a content library only in the vSphere Client.
You can also use the API calls to create and manage VM templates in a content library.
The use of templates results in consistency, compliance, and efficiency when you deploy virtual machines and vApps in your data center.