Node-RED
Ferramenta de código aberto, baseada em fluxos e de baixo código para interligar dispositivos, APIs e serviços
O Node-RED é uma ferramenta de programação gratuita e de código aberto, do tipo «low-code», destinada à criação de fluxos orientados por eventos que ligam dispositivos, APIs e serviços online.
Visão geral
Avaliação de Node-RED
Esta análise do Node-RED aborda para que serve a ferramenta, as suas principais funcionalidades, quanto custa o Node-RED, como o FlowFuse se integra, em que aspetos se destaca e em que fica aquém, e como se compara com outras ferramentas de automatização. O Node-RED é uma plataforma de programação «low-code» para aplicações orientadas por eventos: basta arrastar nós para uma área de trabalho no editor do Node-RED, baseado no navegador, e ligá-los entre si para formar fluxos que recolhem, transformam e visualizam dados. Nick O’Leary e Dave Conway-Jones criaram-no na IBM Emerging Technology em 2013 para interligar dispositivos de hardware, APIs e serviços online para a Internet das Coisas. A IBM tornou-o de código aberto e contribuiu com o projeto Node-RED para a JS Foundation em 2016, sendo hoje mantido pela OpenJS Foundation (Wikipedia).
Para que serve o Node-RED?
O Node-RED é utilizado sempre que eventos de um sistema precisam de desencadear ações noutro. Casos de utilização comuns:
- Automação doméstica: muitos utilizadores do Home Assistant executam o Node-RED como um complemento para criar automações que são mais fáceis de acompanhar através de um fluxo visual do que em YAML.
- IoT industrial: leitura de dados de PLC e sensores através de protocolos como MQTT, Modbus e OPC UA, enviando-os posteriormente para painéis de controlo, bases de dados ou para a nuvem.
- Integração de APIs e serviços online: pontos de extremidade HTTP, webhooks e pequenas APIs REST construídas como fluxos.
- Prototipagem e pipelines de dados: recolher dados de várias fontes, transformá-los com nós de função e armazená-los ou visualizá-los.
Empresas de setores como a indústria transformadora, a energia e a logística executam aplicações Node-RED em produção, enquanto os entusiastas o utilizam num Raspberry Pi em casa.
Principais funcionalidades
- Editor de fluxos baseado no navegador: arraste e solte nós, ligue-os entre si e implemente com um clique.
- Mais de 5 000 nós e fluxos da comunidade: a biblioteca da comunidade Node-RED abrange bases de dados, serviços na nuvem, hardware e protocolos (nodered.org).
- Nós de função e subfluxos: escreva funções JavaScript quando um nó integrado não for suficiente e agrupe a lógica repetitiva em subfluxos, para que nunca fique limitado às restrições do «low code».
- Funciona em qualquer lugar: no seu próprio computador, no Docker, num Raspberry Pi ou noutros dispositivos de hardware, ou na nuvem no FlowFuse, AWS ou Azure.
- Tempo de execução orientado por eventos: construído com base no Node.js, pelo que lida com muitos eventos pequenos com pouca sobrecarga.
- Fluxos em formato JSON: exporte, importe e partilhe fluxos, mantendo-os sob controlo de versões.
Preços do Node-RED
O Node-RED em si é gratuito. É de código aberto ao abrigo da Licença Apache 2.0, sem níveis pagos, limites de licenças nem taxas de utilização (Wikipedia). Os seus custos correspondem ao hardware ou servidor em que é executado e ao tempo necessário para o instalar, proteger e manter.
A opção paga é o FlowFuse, uma plataforma para executar o Node-RED em grande escala. A diferença é simples: o Node-RED é o ambiente de execução e o editor de código aberto; o FlowFuse acrescenta alojamento, gestão de equipas e suporte em torno do mesmo. O cofundador e diretor técnico (CTO) do FlowFuse é Nick O’Leary, o cocriador do Node-RED, e a empresa investe no projeto de código aberto. A FlowFuse comercializa os produtos Edge, Hub e Fleet para equipas que necessitam de acesso multiutilizador, gestão de frotas de dispositivos, pipelines de DevOps e suporte. A sua página de preços não apresenta preços públicos a partir de setembro de 2026: é necessário contactar o departamento de vendas, e existe um período de teste gratuito. O FlowFuse também pode ser auto-hospedado com o Docker ou o Kubernetes.
A surpresa em termos de custos a ter em conta diz respeito às operações. O software gratuito continua a precisar de alguém para aplicar correções, proteger o editor com um login, fazer cópias de segurança dos fluxos e monitorizar as instâncias. Para alguns fluxos em casa, isso representa um esforço reduzido. Para dezenas de instâncias em vários locais, é um trabalho considerável, e é nessa lacuna que a FlowFuse se posiciona.
Introdução ao Node-RED: instalação, porta e segurança
Para começar, instale o Node.js e execute npm install -g --unsafe-perm node-red, ou utilize a imagem oficial do Docker; em seguida, abra o editor num navegador na porta 1880. O site oficial do Node-RED disponibiliza guias de instalação para o Raspberry Pi, o Docker e as principais plataformas de nuvem, e a IBM continua a publicar tutoriais e projetos de exemplo do Node-RED no IBM Developer (IBM). O editor não requer login por predefinição, pelo que a primeira medida de segurança em qualquer rede partilhada é ativar adminAuth um nome de utilizador e uma palavra-passe, e colocar o editor protegido por HTTPS. O fórum da comunidade Node-RED e a biblioteca de fluxos são os locais onde se deve procurar uma resposta quando um fluxo não funciona corretamente.
Painéis do Node-RED
O node-red-dashboard original foi formalmente descontinuado a 27 de junho de 2024, uma vez que foi construído com base no framework AngularJS, já descontinuado; ainda pode ser instalado, mas não recebe novos desenvolvimentos (FlowFuse). O seu sucessor é o Dashboard 2.0, o pacote de código aberto @flowfuse/node-red-dashboard , com layouts responsivos, novos widgets e suporte multiutilizador. Para um novo projeto, comece com o Dashboard 2.0.
O Node-RED ainda é utilizado? Desenvolvimento, comunidade e principiantes
O Node-RED é mantido ativamente: a versão 5.0.7 foi lançada a 8 de setembro de 2026, o desenvolvimento decorre abertamente no GitHub e o fórum da comunidade Node-RED responde à maioria das perguntas. É ideal para principiantes que pretendem automatizar tarefas sem escrever um programa completo, uma vez que cada passo é um nó visível. A curva de aprendizagem surge mais tarde, quando os fluxos se tornam extensos e é necessário recorrer a JavaScript, ao tratamento de erros e a uma estrutura organizada. Fluxos e subfluxos pequenos e bem nomeados mantêm o sistema fácil de gerir.
Onde o Node-RED se destaca — e onde fica aquém
Pontos fortes:
- Gratuito e de código aberto, sem dependência de um único fornecedor.
- Muito forte para a IoT, dispositivos de borda e protocolos industriais.
- Uma enorme comunidade e biblioteca de nós.
- Funciona em qualquer plataforma, desde um Raspberry Pi até um cluster Kubernetes.
Desvantagens:
- Fluxos de grande dimensão tornam-se difíceis de ler e testar.
- A edição por vários utilizadores, o controlo de acesso e a gestão de frotas exigem trabalho adicional ou o uso do FlowFuse.
- Não é um SaaS: é o utilizador que o hospeda, protege e atualiza.
- Menos conectores prontos a usar para aplicações empresariais do que as ferramentas de automação alojadas.
Como o Node-RED se compara
Cada alternativa abaixo resolve um problema de integração semelhante, com um equilíbrio diferente entre alojamento, custo e conectores.
- n8n: automação de fluxos de trabalho auto-hospedável com mais integrações de aplicações empresariais e uma licença de código justo.
- Zapier: automação hospedada para aplicações SaaS, sem necessidade de gerir servidores, com preços por tarefa.
- Make: cenários visuais hospedados para aplicações empresariais, com preços por operação.
- Microsoft Power Automate: automação no Microsoft 365, com RPA para computador.
- Pipedream: fluxos de trabalho «code-first» para programadores.
- IFTTT: applets simples para consumidores e casas inteligentes.
Vale a pena usar o Node-RED?
Sim, para projetos de IoT, computação de perifeira e automação doméstica, e para equipas que procuram uma forma gratuita e auto-hospedada de interligar dispositivos e APIs. É menos adequado para equipas empresariais que procuram uma ferramenta hospedada com centenas de conectores SaaS e sem servidores para gerir; o Zapier, o Make ou o n8n são mais adequados para elas. Para implementações industriais em vários locais, preveja um orçamento para o FlowFuse ou para o seu próprio trabalho de operações. Se precisar de ajuda para criar ou escalar fluxos do Node-RED, as agências e os programadores de «low-code» na LowCodeDevs podem encarregar-se disso.
Fontes
- Node-RED: o site do projeto, a biblioteca de nós e onde é executado.
- Node-RED, Wikipédia: história, licença, versão atual e FlowFuse.
- Preços do FlowFuse: produtos, versão de avaliação e auto-hospedagem.
- O Node-RED Dashboard foi formalmente descontinuado; FlowFuse: Dashboard 1.0 e Dashboard 2.0.
- O que é o Node-RED?, FlowFuse: casos de utilização e implementação (escrito pela empresa comercial do Node-RED).
Ainda sem avaliações — escreva a primeira.
Num relance
- Site
- https://nodered.org
- Categoria
- Automação · Automação de fluxos
- Atualizado
Alternativas a Node-RED
Perguntas
Perguntas frequentes sobre Node-RED
O Node-RED é gratuito?
Sim. O Node-RED é de código aberto ao abrigo da Licença Apache 2.0 e a sua utilização é gratuita. Só tem de pagar pelo hardware ou pela hospedagem em que é executado, ou pelo FlowFuse, caso pretenda uma plataforma gerida.
Para que serve o Node-RED?
Automação doméstica, IoT industrial e computação de ponta, integração de APIs e serviços online, e pequenos pipelines de dados que recolhem, transformam e visualizam dados.
O que é o FlowFuse?
O FlowFuse é uma plataforma comercial destinada à execução e gestão do Node-RED em grande escala, com acesso para equipas, gestão de frotas de dispositivos e assistência técnica. O seu cofundador é Nick O'Leary, um dos criadores do Node-RED.
Quanto custa o FlowFuse?
A FlowFuse não divulga preços públicos; os seus produtos Edge, Hub e Fleet são cotados pela equipa de vendas, e existe um período de teste gratuito.
Quais são as desvantagens do Node-RED?
É difícil manter fluxos de grande dimensão; o utilizador tem de os alojar e proteger por conta própria, e a colaboração entre vários utilizadores requer ferramentas adicionais, como o FlowFuse.
O Node-RED está obsoleto?
Não. O Node-RED é mantido ativamente pela OpenJS Foundation; a versão 5.0.7 foi lançada em setembro de 2026. Apenas o antigo Dashboard 1.0 está obsoleto, tendo sido substituído pelo Dashboard 2.0.
Qual é o melhor painel de controlo para o Node-RED?
O Dashboard 2.0 (@flowfuse/node-red-dashboard) é o sucessor, que continua a ser mantido, do painel original, agora obsoleto, e a opção predefinida para novos projetos.
Noutros lugares do LowCodeDevs
Projetos recentes no LowCodeDevs
Ainda não foi publicado nenhum caso de estudo com Node-RED.
Noutros lugares do LowCodeDevs
Agências que trabalham com ferramentas semelhantes
Nenhuma agência registou ainda Node-RED. Estas equipas trabalham com outras ferramentas da categoria Automação.
Noutros lugares do LowCodeDevs
Programadores que trabalham com ferramentas semelhantes
Nenhum programador indicou ainda Node-RED como competência. Estes programadores trabalham com outras ferramentas da categoria Automação.
A sua experiência
Seja o primeiro especialista em Node-RED no LowCodeDevs
As equipas que escolhem Node-RED chegam a esta página à procura de alguém que saiba construir com ela. Esse lugar ainda está livre: registe a sua agência ou o seu próprio perfil com Node-RED entre as suas ferramentas, e esta página mostrará o seu trabalho.