1. A method comprising: identifying one or more applications on one or more user devices; identifying one or more storage facilities that store or provide data on behalf of the one or more applications on the one or more user devices; configuring a server in a cloud-based environment, the server accessing at least one storage policy that is stored on the server that is located between the user device and the one or more storage facilities; generating, at the server, a dynamically-generated storage command that is associated with the at least one storage policy by using a storage command API, wherein generation of the dynamically-generated storage command comprises the steps of: receiving, from the one or more applications on the user device, a content storage command that pertains to a source object, determining a set of source attributes based at least on the content storage command and the source object, determining the at least one storage policy that applies to the source object after determining the set of source attributes, wherein the at least one storage policy is based at least in part on the one or more associated source attributes, and determining an operation from the storage command API to apply to the dynamically-generated storage command based at least in part on the at least one storage policy that was determined; and sending the source object over a network to the one or more storage facilities.