The API is linked to a number of generalized data sources. The API, for starters, is in charge of user management. Role-based access control to all resources is part of user management. Second, the API connects data from the edge compute infrastructure, such as the status and metadata of any deployed Weeve agent. The third major category of data concerns the platform's primary resources, such as edge apps, modules, their ownership and provenance, and version histories.