Blockly ist eine visuelle Programmiersprache, mit der Steuerungen innerhalb von ioBroker erstellt werden können. Blockly nutzt dafür visuelle Code-Blöcke, die vom Anwender nach gewissen Regeln ineinander gesteckt werden können. Die Blöcke besitzen dafür spezielle Eingabe- und Ausgabeschnittstellen, mit denen die einzelnen Blöcker miteinander verbunden werden können.