Node-RED es una herramienta de programación visual basada en flujos, mantenida por la OpenJS Foundation. El usuario conecta nodos para enlazar dispositivos, API y servicios, con foco en IoT, edge e integraciones.
Para qué sirve
- Enlazar dispositivos, sensores, API y servicios en flujos de datos
- Automatizar rutinas de IoT, edge computing e integración de sistemas
- Recibir y publicar mensajes por MQTT, HTTP y WebSocket
- Crear paneles y endpoints a partir del mismo flujo
Cómo funciona
- El flujo se arma arrastrando nodos en un editor del navegador
- Cada nodo recibe, transforma o envía un mensaje
- Se pueden añadir funciones en JavaScript cuando hace falta
- Corre sobre Node.js en un servidor, Raspberry Pi o contenedor
Disponibilidad y licencia
- Código fuente abierto bajo licencia Apache-2.0
- Sin edición comercial oficial; la adopción es por self-hosting
- Versión 5.0 publicada en junio de 2026
Puntos fuertes
- Modelo flow-based directo para quien programa
- Licencia abierta y comunidad consolidada
- Buen encaje para IoT, edge e integración de servicios
- Ligero como para correr en hardware pequeño
Puntos de atención
- Interfaz más técnica que las herramientas no-code
- Los flujos grandes exigen organización y convenciones
- No está orientado a usuarios de negocio
