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
