Das ControlMaestro Toolkit bietet für die Programmiersprachen C/C++, Visual Basic sowie Java eine Schnittstelle an.
Diese Schnittstelle ermöglicht vom einfachen AddOn bis zum Erstellen komplett eigener Module die Erweiterung des ControlMaestro Produktpaketes. Die Schnittstelle bietet eine Vielzahl von Funktionen:
Die Schnittstelle kann sowohl auf Basis von Funktionsaufrufen arbeiten als auch ereignisorientiert. Damit lassen sich für jede Anwendung auf einfache Weise performante AddOns erstellen.