Perfil da ferramenta

Node-RED

PorOpenJS FoundationUS

Programação visual por fluxos sobre Node.js. Liga dispositivos, APIs e serviços, com foco em IoT, edge e integrações.

Wordmark do Node-RED em branco, centralizado sobre fundo escuro com gradiente sutil
País
US
Disponibilidade
Open source

O Node-RED é uma ferramenta de programação visual baseada em fluxos, mantida pela OpenJS Foundation. O usuário conecta nós para ligar dispositivos, APIs e serviços, com foco em IoT, edge e integrações.

Para que serve

  • Ligar dispositivos, sensores, APIs e serviços em fluxos de dados
  • Automatizar rotinas de IoT, edge computing e integração de sistemas
  • Receber e publicar mensagens por MQTT, HTTP e WebSocket
  • Criar painéis e endpoints a partir do mesmo fluxo

Como funciona

  • O fluxo é montado arrastando nós em um editor no navegador
  • Cada nó recebe, transforma ou envia uma mensagem
  • Funções em JavaScript podem ser adicionadas quando necessário
  • Roda sobre Node.js em um servidor, Raspberry Pi ou contêiner

Disponibilidade e licença

  • Código-fonte aberto sob licença Apache-2.0
  • Sem edição comercial oficial; a adoção se dá por self-hosting
  • Versão 5.0 publicada em junho de 2026

Pontos fortes

  • Modelo flow-based direto para quem programa
  • Licença aberta e comunidade consolidada
  • Bom encaixe para IoT, edge e integração de serviços
  • Leve o bastante para rodar em hardware pequeno

Pontos de atenção

  • Interface mais técnica do que as ferramentas no-code
  • Fluxos grandes exigem organização e convenções
  • Não é voltado a usuários de negócio