1. A system for provisioning cloud templates, comprising: a memory that stores cloud templates in a template library; a processor that executes computer-executable components stored in the memory to implement the system, the computer-executable components comprising: a search component that receives a query and selects a subset of the cloud templates relating to the query; an interface component that displays information identifying the subset of the cloud templates; and a retrieval component that provisions a selected cloud template of the subset of the cloud templates to a client device.