Node-RED

Herramienta de código abierto, basada en flujos y de bajo código para conectar dispositivos, API y servicios

Automatización · Automatización de flujos

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

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

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.

Publica el primer 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.

Sé la primera agencia de Node-RED →

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.

Sé el primer desarrollador de Node-RED →

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.

Empieza ya

¿Listo para lanzar tu próximo proyecto?

Únete gratis a LowCodeDevs — publica tus herramientas low-code, tu agencia o tu perfil de desarrollador, y deja que te encuentren quienes te necesitan.

Crea tu cuenta