Node-RED is a data-flow programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.