About Node-RED
Node-RED is a low-code programming tool for event-driven applications built on flow-based, visual programming. Instead of writing everything as code, you connect nodes that represent inputs, processing steps and outputs, which makes it popular for IoT projects, home automation and wiring together APIs and online services. It is a project of the OpenJS Foundation.
Getting started takes a couple of commands: install it globally with npm, start it with the node-red command, and open it in your browser. A large ecosystem sits around it, with a library of custom nodes and integrations, shared flows and node collections, plus documentation, a forum and a Slack community. Developers can also run the latest code from git by cloning the repository, installing dependencies and building it.
Node-RED is written in JavaScript on Node.js and licensed under Apache-2.0. You run it on your own computer, a Raspberry Pi, a server or in a container, so there is no hosted service to depend on. It suits makers, integrators and engineers who want to prototype and automate event-driven logic quickly.
Key features
- Flow-based visual programming
- Browser-based visual editor
- Large library of community nodes
- Shareable flows and node collections
- Install with npm in one command
- Runs on small devices and servers
Good fit for
- →IoT and home automation flows
- →Connecting APIs and services without much code
- →Prototyping event-driven integrations
- Built with
- JavaScript
- Tags
- low-code
- flow-based-programming
- iot
- automation
- nodejs
- event-driven
- visual-programming
- integrations
Node-RED: questions and answers
- What is Node-RED used for?
- Node-RED is a low-code, flow-based programming tool for event-driven applications, where you wire together devices, APIs and services in a browser-based editor. It is a good fit for IoT and home automation flows, connecting APIs and services without much code, and prototyping event-driven integrations.
- Is Node-RED open source?
- Yes. Node-RED is open source under the Apache-2.0 licence. Its source code is on GitHub at node-red/node-red and is written mainly in JavaScript.
- Is Node-RED free?
- Yes. Node-RED is open source, so the software itself is free to use.
- Can I self-host Node-RED?
- Yes. Node-RED can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Node-RED an alternative to?
- Node-RED is an open-source alternative to Microsoft Power Automate, Zapier, Everything and IFTTT. Other open-source alternatives to Microsoft Power Automate include n8n, Activepieces and ByteChef.
- Is Node-RED actively maintained?
- Yes. The most recent commit to Node-RED was on 1 October 2026, and the latest release is 5.0.7, published on 8 September 2026. The project has 24k stars on GitHub.
Open-source alternatives to Node-RED
See all
n8n
Workflow Automation
n8n is a workflow automation platform that uniquely combines AI capabilities with business
OSSvs Zapier★ 206k
Activepieces
Workflow Automation
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automati
OSSvs Zapier★ 25k
ByteChef
Workflow Automation
Open-source AI agents and workflow automation. Self-host or embed in your SaaS. Apache 2.0
OSSvs Zapier★ 1k
Automatisch
Workflow Automation
The open source Zapier alternative. Build workflow automation without spending time and mo
OSSvs Zapier★ 14kZato
Workflow Automation
ESB, SOA, REST, APIs and Cloud Integrations in Python
AGPL-3.0vs MuleSoft★ 1k
Camel Karavan
Workflow Automation
Apache Camel Karavan a Low-code Data Integration Platform
Apache-2.0vs MuleSoft★ 598
SaaS alternatives to Node-RED
See all
Microsoft Power Automate
Workflow Automation
Microsoft's cloud flows and desktop RPA for automating work across Microsoft 365 and apps
SaaS
Zapier
Workflow Automation
Zapier is a no-code automation platform that connects thousands of apps, with AI agents, tables, forms and an MCP integration for AI tools.
SaaS
Everything
Search
Instant Windows file-name search tool that indexes NTFS drives
SaaS
IFTTT
Workflow Automation
Applet-based automation service linking apps, smart devices and web services
SaaS
Tray.ai
Workflow Automation
Low-code platform for building enterprise integrations, automations and AI agents
SaaS
Celigo
Workflow Automation
Integration platform as a service with prebuilt apps for NetSuite, Shopify and Salesforce
SaaS

