Node-RED

Open-source, flow-based low-code tool for wiring devices, APIs and services

Automation · Workflow automation

Node-RED is a free, open-source low-code programming tool for building event-driven flows that connect devices, APIs and online services.

Overview

Node-RED review

This Node-RED review covers what the tool is used for, its key features, what Node-RED costs, how FlowFuse fits in, where it shines and falls short, and how it compares with other automation tools. Node-RED is low-code programming for event-driven applications: you drag nodes onto a canvas in the browser-based Node-RED editor and wire them together into flows that collect, transform and visualize data. Nick O'Leary and Dave Conway-Jones built it at IBM Emerging Technology in 2013 for wiring together hardware devices, APIs and online services for the Internet of Things. IBM open-sourced it and contributed the Node-RED project to the JS Foundation in 2016, and it is maintained today under the OpenJS Foundation (Wikipedia).

What is Node-RED used for?

Node-RED is used wherever events from one system need to trigger actions in another. Common use cases:

  • Home automation: many Home Assistant users run Node-RED as an add-on to build automations that are easier to follow as a visual flow than as YAML.
  • Industrial IoT: reading PLC and sensor data over protocols such as MQTT, Modbus and OPC UA, then sending it to dashboards, databases or the cloud.
  • Integrating APIs and online services: HTTP endpoints, webhooks and small REST APIs built as flows.
  • Prototyping and data pipelines: collect data from several data sources, transform it with function nodes and store or visualize it.

Companies in industries such as manufacturing, energy and logistics run Node-RED applications in production, and hobbyists run it on a Raspberry Pi at home.

Key features

  • Browser-based flow editor: drag and drop nodes, wire them together, and deploy with one click.
  • 5,000+ community nodes and flows: the Node-RED community library covers databases, cloud services, hardware and protocols (nodered.org).
  • Function nodes and subflows: write JavaScript functions when a built-in node is not enough, and package repeated logic as subflows, so you are never stuck at the edge of low code.
  • Runs anywhere: on your own machine, in Docker, on a Raspberry Pi or other hardware devices, or in the cloud on FlowFuse, AWS or Azure.
  • Event-driven runtime: built on Node.js, so it handles many small events with little overhead.
  • Flows as JSON: export, import and share flows, and keep them in version control.

Node-RED pricing

Node-RED itself is free. It is open source under the Apache License 2.0, with no paid tier, seat limits or usage fees (Wikipedia). Your costs are the hardware or server it runs on and the time to install, secure and maintain it.

The paid option is FlowFuse, a platform for running Node-RED at scale. The difference is simple: Node-RED is the open-source runtime and editor, FlowFuse adds hosting, team management and support around it. FlowFuse's co-founder and CTO is Nick O'Leary, the co-creator of Node-RED, and the company invests in the open-source project. FlowFuse sells Edge, Hub and Fleet products for teams that need multi-user access, device fleet management, DevOps pipelines and support. Its pricing page lists no public prices as of September 2026: you contact sales, and there is a free trial. FlowFuse can also be self-hosted with Docker or Kubernetes.

The cost surprise to check is operations. Free software still needs someone to patch it, secure the editor with a login, back up flows and monitor the instances. For a few flows at home that is small. For dozens of instances across sites it is real work, which is the gap FlowFuse sells into.

Getting started with Node-RED: install, port and security

To start, install Node.js and run npm install -g --unsafe-perm node-red, or use the official Docker image, then open the editor in a browser on port 1880. The official Node-RED website has install guides for Raspberry Pi, Docker and the main cloud platforms, and IBM still publishes Node-RED tutorials and sample projects on IBM Developer (IBM). The editor has no login by default, so the first security step on any shared network is to enable adminAuth with a username and password, and to put the editor behind HTTPS. The Node-RED community forum and the flow library are the places to look for an answer when a flow goes wrong.

Node-RED dashboards

The original node-red-dashboard was formally deprecated on 27 June 2024 because it was built on the retired AngularJS framework; it can still be installed, but it gets no new development (FlowFuse). Its successor is Dashboard 2.0, the open-source @flowfuse/node-red-dashboard package, with responsive layouts, new widgets and multi-user support. For a new project, start with Dashboard 2.0.

Is Node-RED still used? Development, community and beginners

Node-RED is actively maintained: version 5.0.7 was released on 8 September 2026, development happens in the open on GitHub, and the Node-RED community forum answers most questions. It is good for beginners who want to automate things without writing a full program, because each step is a visible node. The learning curve comes later, when flows grow large and you need JavaScript, error handling and a clean structure. Small, well-named flows and subflows keep it manageable.

Where Node-RED shines — and where it falls short

Strengths:

  • Free and open source, with no vendor lock-in.
  • Very strong for IoT, edge devices and industrial protocols.
  • A huge community and library of nodes.
  • Runs on anything from a Raspberry Pi to a Kubernetes cluster.

Trade-offs:

  • Large flows become hard to read and test.
  • Multi-user editing, access control and fleet management need extra work or FlowFuse.
  • Not a SaaS: you host, secure and update it yourself.
  • Fewer ready-made business-app connectors than hosted automation tools.

How Node-RED compares

Each alternative below solves a similar integration problem with a different trade-off between hosting, cost and connectors.

  • n8n: self-hostable workflow automation with more business-app integrations and a fair-code license.
  • Zapier: hosted automation for SaaS apps, no servers to run, priced per task.
  • Make: hosted visual scenarios for business apps, priced by operations.
  • Microsoft Power Automate: automation inside Microsoft 365, with desktop RPA.
  • Pipedream: code-first workflows for developers.
  • IFTTT: simple consumer and smart-home applets.

Is Node-RED worth it?

Yes for IoT, edge and home automation projects, and for teams that want a free, self-hosted way to wire devices and APIs together. It is less of a fit for business teams that want a hosted tool with hundreds of SaaS connectors and no servers to manage; Zapier, Make or n8n suit them better. For industrial rollouts across many sites, budget for FlowFuse or your own operations work. If you want help building or scaling Node-RED flows, the low-code agencies and developers on LowCodeDevs can take it on.

Sources

No reviews yet — write the first one.

At a glance

Website
https://nodered.org
Category
Automation · Workflow automation
Updated

Questions

Node-RED FAQ

Is Node-RED free to use?

Yes. Node-RED is open source under the Apache License 2.0 and free to use. You only pay for the hardware or hosting it runs on, or for FlowFuse if you want a managed platform.

What is Node-RED used for?

Home automation, industrial IoT and edge computing, integrating APIs and online services, and small data pipelines that collect, transform and visualize data.

What is FlowFuse?

FlowFuse is a commercial platform for running and managing Node-RED at scale, with team access, device fleet management and support. Its co-founder is Node-RED co-creator Nick O'Leary.

How much does FlowFuse cost?

FlowFuse lists no public prices; its Edge, Hub and Fleet products are quoted by sales, and there is a free trial.

What are the disadvantages of Node-RED?

Large flows get hard to maintain, you host and secure it yourself, and multi-user collaboration needs extra tooling such as FlowFuse.

Is Node-RED deprecated?

No. Node-RED is actively maintained by the OpenJS Foundation; version 5.0.7 came out in September 2026. Only the old Dashboard 1.0 is deprecated, replaced by Dashboard 2.0.

What is the best dashboard for Node-RED?

Dashboard 2.0 (@flowfuse/node-red-dashboard) is the maintained successor to the deprecated original dashboard and the default choice for new projects.

Elsewhere on LowCodeDevs

Recent projects on LowCodeDevs

No Node-RED case study has been published yet.

Publish the first Node-RED case study →

Elsewhere on LowCodeDevs

Agencies working with similar tools

No agency has listed Node-RED yet. These teams work with other tools from the Automation category.

Be the first Node-RED agency →

Elsewhere on LowCodeDevs

Developers working with similar tools

No developer has listed Node-RED as a skill yet. These developers work with other tools from the Automation category.

Be the first Node-RED developer →

Your expertise

Be the first Node-RED expert on LowCodeDevs

Teams choosing Node-RED land on this page looking for someone who can build with it. Nobody has taken that spot yet — list your agency or your own profile with Node-RED among your tools, and this page shows your work.

Get started

Ready to ship your next build?

Join LowCodeDevs free — list your low-code tools, your agency or your developer profile, and get found by the people who need you.

Create your account