The API of Denodo Scheduler allows you to interact with Scheduler programmatically and develop extensions for it: