Automation API: introduction

Common workflows in UndoDB can be automated using the Python programming language.

Inside UndoDB, new commands and functionalities can be added. This is based on and extends the Python API for the underlying GDB, see the full GDB Python API for details.

It’s also possible to easily automate UndoDB’s lifecycle from scripts running outside UndoDB. This means users can:

  • Automatically process several Undo recordings without having to manually start and stop UndoDB.
  • Write scripts which completely hide the presence of UndoDB and behave like standalone programs.

See the following documents for details: