Node-RED

Outil open source de type « low-code », basé sur des flux, permettant de connecter des appareils, des API et des services

Automatisation · Automatisation des workflows

Node-RED est un outil de programmation « low-code » gratuit et open source permettant de créer des flux pilotés par les événements qui relient des appareils, des API et des services en ligne.

Aperçu

Notre avis sur Node-RED

Cette analyse de Node-RED présente les utilisations de l'outil, ses principales fonctionnalités, son coût, la place qu'occupe FlowFuse dans son écosystème, ses points forts et ses limites, ainsi que sa comparaison avec d'autres outils d'automatisation. Node-RED est un outil de programmation « low-code » destiné aux applications pilotées par les événements : il suffit de glisser-déposer des nœuds sur un canevas dans l’éditeur Node-RED accessible via un navigateur, puis de les relier entre eux pour créer des flux qui collectent, transforment et visualisent les données. Nick O'Leary et Dave Conway-Jones l'ont développé chez IBM Emerging Technology en 2013 afin de relier entre eux des périphériques matériels, des API et des services en ligne pour l'Internet des objets. IBM l’a open-sourcé et a cédé le projet Node-RED à la JS Foundation en 2016 ; il est aujourd’hui maintenu par l’OpenJS Foundation (Wikipédia).

À quoi sert Node-RED ?

Node-RED est utilisé partout où des événements provenant d’un système doivent déclencher des actions dans un autre. Cas d’utilisation courants :

  • Domotique : de nombreux utilisateurs de Home Assistant utilisent Node-RED comme extension pour créer des automatisations plus faciles à suivre sous forme de flux visuel que sous forme de YAML.
  • IoT industriel : lecture des données des automates programmables (PLC) et des capteurs via des protocoles tels que MQTT, Modbus et OPC UA, puis envoi de ces données vers des tableaux de bord, des bases de données ou le cloud.
  • Intégration d’API et de services en ligne : points de terminaison HTTP, webhooks et petites API REST construites sous forme de flux.
  • Prototypage et pipelines de données : collecte de données provenant de plusieurs sources, transformation à l’aide de nœuds de fonction, puis stockage ou visualisation.

Des entreprises issues de secteurs tels que l’industrie manufacturière, l’énergie et la logistique exploitent des applications Node-RED en production, tandis que des amateurs l’utilisent sur un Raspberry Pi chez eux.

Principales fonctionnalités

  • Éditeur de flux basé sur un navigateur : glissez-déposez des nœuds, reliez-les entre eux et déployez-les en un clic.
  • Plus de 5 000 nœuds et flux communautaires : la bibliothèque communautaire de Node-RED couvre les bases de données, les services cloud, le matériel et les protocoles (nodered.org).
  • Nœuds de fonction et sous-flux : écrivez des fonctions JavaScript lorsqu’un nœud intégré ne suffit pas, et regroupez les logiques répétitives sous forme de sous-flux, afin de ne jamais être limité par les contraintes du « low-code ».
  • Fonctionne partout : sur votre propre machine, dans Docker, sur un Raspberry Pi ou d’autres périphériques matériels, ou dans le cloud sur FlowFuse, AWS ou Azure.
  • Environnement d’exécution piloté par les événements : basé sur Node.js, il gère ainsi de nombreux petits événements avec une surcharge minimale.
  • Flux au format JSON : exportez, importez et partagez des flux, et gérez-les via un système de contrôle de versions.

Tarification de Node-RED

Node-RED est gratuit. Il s’agit d’un logiciel open source sous licence Apache 2.0, sans niveau payant, sans limite de postes ni frais d’utilisation (Wikipédia). Vos coûts se limitent au matériel ou au serveur sur lequel il s’exécute, ainsi qu’au temps nécessaire à son installation, à sa sécurisation et à sa maintenance.

L'option payante est FlowFuse, une plateforme permettant d'exécuter Node-RED à grande échelle. La différence est simple : Node-RED est le moteur d'exécution et l'éditeur open source, tandis que FlowFuse ajoute l'hébergement, la gestion d'équipe et l'assistance technique. Le cofondateur et directeur technique de FlowFuse est Nick O'Leary, co-créateur de Node-RED, et l'entreprise investit dans le projet open source. FlowFuse commercialise les produits Edge, Hub et Fleet destinés aux équipes ayant besoin d’un accès multi-utilisateurs, d’une gestion de parc d’appareils, de pipelines DevOps et d’un support technique. Sa page de tarification n’indique aucun prix public à la date de septembre 2026 : il faut contacter le service commercial, et un essai gratuit est proposé. FlowFuse peut également être auto-hébergé avec Docker ou Kubernetes.

Le coût surprise à prendre en compte concerne les opérations. Même un logiciel gratuit nécessite quelqu’un pour appliquer les correctifs, sécuriser l’éditeur avec une connexion, sauvegarder les flux et surveiller les instances. Pour quelques flux à la maison, cela reste minime. Pour des dizaines d’instances réparties sur plusieurs sites, cela représente un véritable travail, et c’est précisément là que FlowFuse trouve son marché.

Premiers pas avec Node-RED : installation, portage et sécurité

Pour commencer, installez Node.js et exécutez npm install -g --unsafe-perm node-red, ou utilisez l’image Docker officielle, puis ouvrez l’éditeur dans un navigateur sur le port 1880. Le site officiel de Node-RED propose des guides d’installation pour Raspberry Pi, Docker et les principales plateformes cloud, et IBM publie toujours des tutoriels Node-RED ainsi que des exemples de projets sur IBM Developer (IBM). L’éditeur ne nécessite aucune authentification par défaut ; la première mesure de sécurité à prendre sur tout réseau partagé consiste donc à activer adminAuth un identifiant et un mot de passe, et de faire fonctionner l’éditeur sous HTTPS. Le forum de la communauté Node-RED et la bibliothèque de flux sont les endroits où chercher une réponse lorsqu’un flux ne fonctionne pas correctement.

Tableaux de bord Node-RED

Le node-red-dashboard d’origine a été officiellement déprécié le 27 juin 2024 car il reposait sur le framework AngularJS, désormais abandonné ; il peut toujours être installé, mais ne fait plus l’objet de nouveaux développements (FlowFuse). Son successeur est Dashboard 2.0, le @flowfuse/node-red-dashboard , doté de mises en page adaptatives, de nouveaux widgets et d’une prise en charge multi-utilisateurs. Pour un nouveau projet, commencez par Dashboard 2.0.

Node-RED est-il toujours utilisé ? Développement, communauté et débutants

Node-RED fait l’objet d’une maintenance active : la version 5.0.7 a été publiée le 8 septembre 2026, le développement se déroule en toute transparence sur GitHub, et le forum de la communauté Node-RED répond à la plupart des questions. C’est un bon choix pour les débutants qui souhaitent automatiser des tâches sans écrire de programme complet, car chaque étape est représentée par un nœud visible. La courbe d’apprentissage intervient plus tard, lorsque les flux deviennent volumineux et qu’il faut recourir à JavaScript, à la gestion des erreurs et à une structure claire. Des flux et sous-flux courts et bien nommés permettent de garder le tout gérable.

Les points forts et les limites de Node-RED

Points forts :

  • Gratuit et open source, sans dépendance vis-à-vis d’un fournisseur.
  • Très performant pour l’IoT, les périphériques en périphérie et les protocoles industriels.
  • Une immense communauté et une vaste bibliothèque de nœuds.
  • Fonctionne sur n'importe quelle plateforme, du Raspberry Pi au cluster Kubernetes.

Inconvénients :

  • Les flux volumineux deviennent difficiles à lire et à tester.
  • L'édition multi-utilisateurs, le contrôle d'accès et la gestion de parc nécessitent un travail supplémentaire ou l'utilisation de FlowFuse.
  • Ce n'est pas un SaaS : vous devez l'héberger, le sécuriser et le mettre à jour vous-même.
  • Moins de connecteurs prêts à l'emploi pour les applications métier que les outils d'automatisation hébergés.

Comparaison avec Node-RED

Chacune des alternatives ci-dessous résout un problème d’intégration similaire, avec un compromis différent entre hébergement, coût et connecteurs.

  • n8n : automatisation des workflows auto-hébergée, avec davantage d’intégrations d’applications métier et une licence « fair-code ».
  • Zapier : automatisation hébergée pour les applications SaaS, aucun serveur à gérer, tarification à la tâche.
  • Make : scénarios visuels hébergés pour les applications d'entreprise, facturation à l'opération.
  • Microsoft Power Automate : automatisation au sein de Microsoft 365, avec RPA de bureau.
  • Pipedream : workflows « code-first » pour les développeurs.
  • IFTTT : applets simples pour les particuliers et la maison connectée.

Node-RED en vaut-il la peine ?

Oui, pour les projets d’IoT, de calcul en périphérie et de domotique, ainsi que pour les équipes qui recherchent une solution gratuite et auto-hébergée pour connecter des appareils et des API entre eux. Il convient moins aux équipes d’entreprise qui souhaitent un outil hébergé proposant des centaines de connecteurs SaaS et ne nécessitant aucune gestion de serveurs ; Zapier, Make ou n8n leur conviennent mieux. Pour les déploiements industriels sur plusieurs sites, prévoyez un budget pour FlowFuse ou pour vos propres opérations. Si vous avez besoin d’aide pour créer ou faire évoluer des flux Node-RED, les agences et développeurs « low-code » de LowCodeDevs peuvent s’en charger.

Sources

Pas encore d'avis — écrivez le premier.

En un coup d'œil

Site web
https://nodered.org
Catégorie
Automatisation · Automatisation des workflows
Mise à jour

Questions

FAQ Node-RED

L'utilisation de Node-RED est-elle gratuite ?

Oui. Node-RED est un logiciel open source sous licence Apache 2.0 et son utilisation est gratuite. Vous ne payez que le matériel ou l'hébergement sur lequel il fonctionne, ou pour FlowFuse si vous souhaitez disposer d'une plateforme gérée.

À quoi sert Node-RED ?

Domotique, Internet des objets (IoT) industriel et informatique en périphérie (edge computing), intégration d’API et de services en ligne, ainsi que petits pipelines de données permettant de collecter, transformer et visualiser les données.

Qu'est-ce que FlowFuse ?

FlowFuse est une plateforme commerciale permettant d'exploiter et de gérer Node-RED à grande échelle, avec un accès pour les équipes, la gestion d'un parc d'appareils et un service d'assistance. Son cofondateur est Nick O'Leary, l'un des créateurs de Node-RED.

Combien coûte FlowFuse ?

FlowFuse ne publie pas de tarifs publics ; ses produits Edge, Hub et Fleet font l'objet d'un devis établi par le service commercial, et une période d'essai gratuite est proposée.

Quels sont les inconvénients de Node-RED ?

Les flux volumineux deviennent difficiles à gérer, vous devez les héberger et les sécuriser vous-même, et la collaboration entre plusieurs utilisateurs nécessite des outils supplémentaires tels que FlowFuse.

Node-RED est-il obsolète ?

Non. Node-RED fait l'objet d'une maintenance active de la part de la Fondation OpenJS ; la version 5.0.7 est sortie en septembre 2026. Seul l'ancien Dashboard 1.0 est obsolète, ayant été remplacé par Dashboard 2.0.

Quel est le meilleur tableau de bord pour Node-RED ?

Dashboard 2.0 (@flowfuse/node-red-dashboard) est le successeur, dont la maintenance est assurée, du tableau de bord d'origine désormais obsolète, et constitue le choix par défaut pour les nouveaux projets.

Ailleurs sur LowCodeDevs

Projets récents sur LowCodeDevs

Aucune étude de cas Node-RED n'a encore été publiée.

Publiez la première étude de cas Node-RED →

Ailleurs sur LowCodeDevs

Agences travaillant avec des outils similaires

Aucune agence n'a encore référencé Node-RED. Ces équipes travaillent avec d'autres outils de la catégorie Automatisation.

Soyez la première agence Node-RED →

Ailleurs sur LowCodeDevs

Développeurs travaillant avec des outils similaires

Aucun développeur n'a encore indiqué Node-RED parmi ses compétences. Ces développeurs travaillent avec d'autres outils de la catégorie Automatisation.

Soyez le premier développeur Node-RED →

Votre expertise

Soyez le premier expert Node-RED sur LowCodeDevs

Les équipes qui choisissent Node-RED arrivent sur cette page à la recherche de quelqu'un qui sait construire avec. Cette place est encore libre : référencez votre agence ou votre propre profil avec Node-RED parmi vos outils, et cette page montrera votre travail.

Lancez-vous

Prêt à livrer votre prochain projet ?

Rejoignez LowCodeDevs gratuitement — référencez vos outils low-code, votre agence ou votre profil de développeur, et faites-vous trouver par ceux qui ont besoin de vous.

Créer votre compte