Node-RED logo

Node-RED

Flow-based low-code programming for wiring together APIs, services, and devices

Replaces
Zapier
Make
23k JavaScript Apache-2.0 6 days ago

Overview

Node-RED is a flow-based, low-code programming tool from the OpenJS Foundation for wiring together hardware devices, APIs, and online services. Its browser-based editor uses a palette of nodes you drag and connect, and thousands of community nodes extend it to almost any service. It is hugely popular in IoT and home automation but works as a general-purpose integration and automation engine.

Key features

  • Browser-based flow editor with a drag-and-connect node palette
  • Thousands of community-contributed nodes
  • Wires together hardware devices, APIs, and online services
  • Function nodes for custom JavaScript logic
  • Runs from Docker or directly on Node.js

Our take

Node-RED is the rare low-code tool that is both genuinely beginner-friendly and deeply extensible: the flow editor makes wiring APIs, services, and devices feel tangible, and the enormous library of community nodes means there is usually already a block for whatever you want to connect. Its OpenJS Foundation backing and 2/5 difficulty make it one of the easier automations engines to stand up and keep running. The honest caveat is that community nodes vary widely in quality and maintenance, so vetting third-party nodes matters, and complex flows can become hard to read and maintain compared to plain code. It shines brightest in IoT and home automation but works perfectly well as a general-purpose Zapier/Make alternative you fully control.

Ideal for: IoT tinkerers, home-automation enthusiasts, and integrators who want a visual, low-code way to wire APIs, devices, and services together.

Where it falls short of Zapier

  • Not a polished SaaS-connector product; you assemble flows from lower-level nodes rather than pre-built app triggers.
  • No built-in multi-tenant team management, SSO, or audit logging out of the box.
  • Authentication and HTTPS for production exposure must be configured manually.
  • Geared toward IoT/event wiring, so common SaaS app integrations often need community nodes of varying quality.

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

low-code
flow-based
iot
integrations
self-hosted
Maintain Node-RED?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Node-RED difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/node-red)](https://openreplace.com/node-red)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Sponsored

Fair-code workflow automation with 400+ integrations and native AI nodes

115k TypeScript Sustainable Use License 4 days ago
2/5
1-click
Node-RED vs n8n

Programmatically author, schedule, and monitor workflows as Python DAGs

46k Python Apache-2.0 4 days ago
4/5
Node-RED vs Apache Airflow

Event-driven orchestration platform for scheduled and API-triggered workflows

27k Java Apache-2.0 6 days ago
3/5
Node-RED vs Kestra

MIT-licensed no-code automation and AI agents builder, an open Zapier alternative

23k TypeScript MIT 6 days ago
3/5
Node-RED vs Activepieces