Yes, REVEN provides a Python API with 2 different sets of API:
- The first set of API is dedicated to workflow management. It enables you to automatically Record a system, Replay (generate the data required) and then launch a set of scripts to Analyse the execution.
- The second set of API is dedicated to the Analysis of the trace.
- the API startup guide: https://doc.tetrane.com/latest/Python-API/Index.html
- The API reference documentation https://doc.tetrane.com/latest/python-doc/reven2.html