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