Node-RED
Herramienta de código abierto, basada en flujos y de bajo código para conectar dispositivos, API y servicios
Node-RED es una herramienta de programación gratuita y de código abierto de bajo código que permite crear flujos basados en eventos para conectar dispositivos, API y servicios en línea.
Resumen
Reseña de Node-RED
Esta reseña sobre Node-RED aborda para qué se utiliza la herramienta, sus características principales, cuánto cuesta Node-RED, cómo encaja FlowFuse en el conjunto, cuáles son sus puntos fuertes y débiles, y cómo se compara con otras herramientas de automatización. Node-RED es una herramienta de programación «low-code» para aplicaciones basadas en eventos: se arrastran nodos a un lienzo en el editor de Node-RED, basado en navegador, y se conectan entre sí para formar flujos que recopilan, transforman y visualizan datos. Nick O'Leary y Dave Conway-Jones lo desarrollaron en IBM Emerging Technology en 2013 para conectar dispositivos de hardware, API y servicios en línea destinados al Internet de las cosas. IBM lo convirtió en código abierto y cedió el proyecto Node-RED a la JS Foundation en 2016; actualmente, su mantenimiento corre a cargo de la OpenJS Foundation (Wikipedia).
¿Para qué se utiliza Node-RED?
Node-RED se utiliza siempre que los eventos de un sistema deben desencadenar acciones en otro. Casos de uso habituales:
- Domótica: muchos usuarios de Home Assistant utilizan Node-RED como complemento para crear automatizaciones que resultan más fáciles de seguir como flujo visual que en formato YAML.
- IoT industrial: lectura de datos de PLC y sensores a través de protocolos como MQTT, Modbus y OPC UA, para luego enviarlos a paneles de control, bases de datos o la nube.
- Integración de API y servicios en línea: puntos finales HTTP, webhooks y pequeñas API REST creadas como flujos.
- Prototipos y flujos de datos: recopilar datos de varias fuentes, transformarlos con nodos de función y almacenarlos o visualizarlos.
Empresas de sectores como la fabricación, la energía y la logística ejecutan aplicaciones de Node-RED en producción, mientras que los aficionados lo utilizan en una Raspberry Pi en casa.
Características principales
- Editor de flujos basado en navegador: arrastra y suelta nodos, conéctalos entre sí e impleméntalos con un solo clic.
- Más de 5.000 nodos y flujos de la comunidad: la biblioteca de la comunidad de Node-RED abarca bases de datos, servicios en la nube, hardware y protocolos (nodered.org).
- Nodos de función y subflujos: escribe funciones en JavaScript cuando un nodo integrado no sea suficiente y agrupa la lógica repetitiva en subflujos, para que nunca te quedes estancado en los límites del «low code».
- Se ejecuta en cualquier lugar: en tu propio equipo, en Docker, en una Raspberry Pi u otros dispositivos de hardware, o en la nube en FlowFuse, AWS o Azure.
- Entorno de ejecución basado en eventos: está construido sobre Node.js, por lo que gestiona muchos eventos pequeños con poca sobrecarga.
- Flujos en formato JSON: exporta, importa y comparte flujos, y manténlos bajo control de versiones.
Precios de Node-RED
Node-RED en sí es gratuito. Es de código abierto bajo la Licencia Apache 2.0, sin niveles de pago, límites de usuarios ni cuotas de uso (Wikipedia). Tus costes son el hardware o el servidor en el que se ejecuta y el tiempo necesario para instalarlo, protegerlo y mantenerlo.
La opción de pago es FlowFuse, una plataforma para ejecutar Node-RED a gran escala. La diferencia es sencilla: Node-RED es el entorno de ejecución y el editor de código abierto, mientras que FlowFuse añade alojamiento, gestión de equipos y asistencia técnica. El cofundador y director técnico de FlowFuse es Nick O’Leary, cocreador de Node-RED, y la empresa invierte en el proyecto de código abierto. FlowFuse comercializa los productos Edge, Hub y Fleet para equipos que necesitan acceso multiusuario, gestión de flotas de dispositivos, flujos de trabajo de DevOps y asistencia técnica. Su página de precios no muestra tarifas públicas a fecha de septiembre de 2026: hay que ponerse en contacto con el departamento de ventas y existe una prueba gratuita. FlowFuse también se puede autoalojar con Docker o Kubernetes.
El coste sorpresa que hay que tener en cuenta es el de las operaciones. El software gratuito sigue necesitando a alguien que aplique parches, proteja el editor con un inicio de sesión, realice copias de seguridad de los flujos y supervise las instancias. Para unos pocos flujos en casa, el esfuerzo es mínimo. Para docenas de instancias repartidas por distintos sitios, supone un trabajo considerable, y ahí es donde FlowFuse encuentra su nicho de mercado.
Primeros pasos con Node-RED: instalación, puerto y seguridad
Para empezar, instala Node.js y ejecuta npm install -g --unsafe-perm node-red, o utiliza la imagen oficial de Docker; a continuación, abre el editor en un navegador en el puerto 1880. La página web oficial de Node-RED cuenta con guías de instalación para Raspberry Pi, Docker y las principales plataformas en la nube, e IBM sigue publicando tutoriales de Node-RED y proyectos de ejemplo en IBM Developer (IBM). El editor no requiere inicio de sesión de forma predeterminada, por lo que el primer paso de seguridad en cualquier red compartida es habilitar adminAuth un nombre de usuario y una contraseña, y configurar el editor para que utilice HTTPS. El foro de la comunidad de Node-RED y la biblioteca de flujos son los lugares a los que acudir en busca de una respuesta cuando un flujo falla.
Paneles de control de Node-RED
El node-red-dashboard original quedó oficialmente obsoleto el 27 de junio de 2024, ya que estaba basado en el marco AngularJS, ya retirado; aún se puede instalar, pero ya no recibe nuevos desarrollos (FlowFuse). Su sucesor es Dashboard 2.0, el paquete de código abierto @flowfuse/node-red-dashboard , con diseños adaptativos, nuevos widgets y compatibilidad con múltiples usuarios. Para un nuevo proyecto, empieza con Dashboard 2.0.
¿Se sigue utilizando Node-RED? Desarrollo, comunidad y principiantes
Node-RED se mantiene de forma activa: la versión 5.0.7 se lanzó el 8 de septiembre de 2026, el desarrollo se lleva a cabo de forma abierta en GitHub y el foro de la comunidad de Node-RED responde a la mayoría de las preguntas. Es ideal para principiantes que quieren automatizar tareas sin tener que escribir un programa completo, ya que cada paso es un nodo visible. La curva de aprendizaje llega más adelante, cuando los flujos se hacen más grandes y se necesita JavaScript, gestión de errores y una estructura clara. Los flujos y subflujos pequeños y bien nombrados lo mantienen manejable.
En qué destaca Node-RED — y en qué se queda corto
Puntos fuertes:
- Gratuito y de código abierto, sin dependencia de un proveedor concreto.
- Muy potente para el IoT, los dispositivos periféricos y los protocolos industriales.
- Cuenta con una enorme comunidad y una amplia biblioteca de nodos.
- Funciona en cualquier entorno, desde una Raspberry Pi hasta un clúster de Kubernetes.
Inconvenientes:
- Los flujos de gran tamaño resultan difíciles de leer y probar.
- La edición multiusuario, el control de acceso y la gestión de flotas requieren trabajo adicional o el uso de FlowFuse.
- No es un SaaS: tú mismo te encargas de alojarlo, protegerlo y actualizarlo.
- Ofrece menos conectores preconfigurados para aplicaciones empresariales que las herramientas de automatización alojadas.
Comparativa de Node-RED
Cada una de las alternativas que se indican a continuación resuelve un problema de integración similar, con diferentes compensaciones entre alojamiento, coste y conectores.
- n8n: automatización de flujos de trabajo autoalojable con más integraciones de aplicaciones empresariales y una licencia de código justo.
- Zapier: automatización alojada para aplicaciones SaaS, sin servidores que gestionar, con precios por tarea.
- Make: escenarios visuales alojados para aplicaciones empresariales, con un precio por operación.
- Microsoft Power Automate: automatización dentro de Microsoft 365, con RPA de escritorio.
- Pipedream: flujos de trabajo «code-first» para desarrolladores.
- IFTTT: applets sencillos para consumidores y hogares inteligentes.
¿Merece la pena Node-RED?
Sí, para proyectos de IoT, computación en el borde y domótica, y para equipos que buscan una forma gratuita y autohospedada de conectar dispositivos y API. No es tan adecuado para equipos empresariales que buscan una herramienta alojada con cientos de conectores SaaS y sin servidores que gestionar; en ese caso, Zapier, Make o n8n se adaptan mejor a sus necesidades. Para implementaciones industriales en múltiples emplazamientos, hay que presupuestar FlowFuse o el trabajo de operaciones propio. Si necesitas ayuda para crear o escalar flujos de Node-RED, las agencias y desarrolladores de «low-code» de LowCodeDevs pueden encargarse de ello.
Fuentes
- Node-RED: la página web del proyecto, la biblioteca de nodos y dónde se ejecuta.
- Node-RED, Wikipedia: historia, licencia, versión actual y FlowFuse.
- Precios de FlowFuse: productos, versión de prueba y autoalojamiento.
- El panel de control de Node-RED ha quedado oficialmente obsoleto; FlowFuse: Dashboard 1.0 y Dashboard 2.0.
- ¿Qué es Node-RED?, FlowFuse: casos de uso e implementación (redactado por la empresa comercial de Node-RED).
Aún no hay reseñas — escribe la primera.
De un vistazo
- Sitio web
- https://nodered.org
- Categoría
- Automatización · Automatización de flujos
- Actualizado
Alternativas a Node-RED
Preguntas
Preguntas frecuentes sobre Node-RED
¿El uso de Node-RED es gratuito?
Sí. Node-RED es un proyecto de código abierto bajo la Licencia Apache 2.0 y su uso es gratuito. Solo hay que pagar por el hardware o el alojamiento en el que se ejecuta, o por FlowFuse si se desea una plataforma gestionada.
¿Para qué se utiliza Node-RED?
Domótica, IoT industrial y computación en el borde, integración de API y servicios en línea, y pequeños flujos de datos que recopilan, transforman y visualizan datos.
¿Qué es FlowFuse?
FlowFuse es una plataforma comercial para ejecutar y gestionar Node-RED a gran escala, que ofrece acceso para equipos, gestión de flotas de dispositivos y asistencia técnica. Su cofundador es Nick O'Leary, uno de los creadores de Node-RED.
¿Cuánto cuesta FlowFuse?
FlowFuse no publica precios; los precios de sus productos Edge, Hub y Fleet se facilitan a través del departamento de ventas, y existe una prueba gratuita.
¿Cuáles son las desventajas de Node-RED?
Los flujos de gran volumen resultan difíciles de gestionar, debes alojarlos y protegerlos tú mismo, y la colaboración entre varios usuarios requiere herramientas adicionales, como FlowFuse.
¿Node-RED ha quedado obsoleto?
No. Node-RED cuenta con un mantenimiento activo por parte de la OpenJS Foundation; la versión 5.0.7 se lanzó en septiembre de 2026. Solo el antiguo Dashboard 1.0 ha quedado obsoleto y ha sido sustituido por el Dashboard 2.0.
¿Cuál es el mejor panel de control para Node-RED?
Dashboard 2.0 (@flowfuse/node-red-dashboard) es el sucesor actualizado del panel de control original, ya obsoleto, y la opción predeterminada para los nuevos proyectos.
En otras partes de LowCodeDevs
Proyectos recientes en LowCodeDevs
Aún no se ha publicado ningún caso de éxito con Node-RED.
En otras partes de LowCodeDevs
Agencias que trabajan con herramientas similares
Ninguna agencia ha añadido Node-RED todavía. Estos equipos trabajan con otras herramientas de la categoría Automatización.
En otras partes de LowCodeDevs
Desarrolladores que trabajan con herramientas similares
Ningún desarrollador ha añadido Node-RED como habilidad todavía. Estos desarrolladores trabajan con otras herramientas de la categoría Automatización.
Tu experiencia
Sé el primer experto en Node-RED en LowCodeDevs
Los equipos que eligen Node-RED llegan a esta página buscando a alguien que sepa construir con esta herramienta. Ese sitio sigue libre: publica tu agencia o tu propio perfil con Node-RED entre tus herramientas y esta página mostrará tu trabajo.