Skip to main content


Extraction is the process of retrieving data from external locations. Exivity developed an extraction language called USE (Unified Scriptable Extractor) to achieve this. The following types of data sources are supported:

APIsTypically, usage data is retrieved from the API or APIs provided by the cloud (or clouds) for which reports need to be generated. This is usually a REST API accessed via HTTP/S.
FilesA file on the local file system or on a shared volume. This is usually a CSV, JSON or XML file.
ExivityIn some cases it is useful to retrieve information from Exivity itself, such that accounts and usage data that were created historically can be incorporated into the daily processing.
DatabaseArbitrary SQL queries can be executed against an SQL server either via a direct connection string or via an ODBC DSN.
WebArbitrary HTTP queries can be invoked in order to retrieve information from any web page accessible from the Exivity server.

It is possible to Extract data from multiple sources, like AWS, Azure, Google Cloud, VmWare and more. Check the available templates here.

Consult the documentation for a detailed explanation about how to create Extractors, schedule them and learn the basics of USE.