Node-RED es una herramienta de programación para conectar dispositivos de hardware, API y servicios en línea de formas nuevas e interesantes. Proporciona un editor basado en navegador que facilita la interconexión de flujos utilizando la amplia gama de nodos de la paleta que se pueden implementar en su tiempo de ejecución con un solo clic. Node-RED proporciona un editor de flujo basado en navegador que facilita el cableado de flujos utilizando la amplia gama de nodos en la paleta. Luego, los flujos se pueden implementar en el tiempo de ejecución con un solo clic. Las funciones de JavaScript se pueden crear dentro del editor usando un editor de texto enriquecido. Una biblioteca incorporada le permite guardar funciones, plantillas o flujos útiles para su reutilización. El tiempo de ejecución liviano se basa en Node.js, aprovechando al máximo su modelo sin bloqueo impulsado por eventos. Esto lo hace ideal para ejecutarse en el borde de la red en hardware de bajo costo como Raspberry Pi, así como en la nube.