Perfil de herramienta

Node-RED

PorOpenJS FoundationUS

Programación visual por flujos sobre Node.js. Conecta dispositivos, API y servicios, con foco en IoT, edge e integraciones.

Wordmark de Node-RED en blanco, centrado sobre fondo oscuro con degradado sutil
País
US
Disponibilidad
Código abierto

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