1. A computer-implemented method of providing metadata associated with a file stored on a cloud storage system to a first application, comprising: receiving a request to access metadata associated with the file; identifying the first application, wherein the first application is associated with the request; identifying a first set of metadata categories, wherein the first set of metadata categories is associated with the first application; filtering metadata associated with the file based on the first set of metadata categories; and providing the filtered metadata to the first application.