⚡ AutomationApache 2.0 22K+

Node-RED

Flow-based programming for IoT and automation

Node-RED is the flow-based programming platform for wiring together hardware, APIs, and online services. With 22K+ GitHub stars and backed by the OpenJS Foundation, it's the standard for IoT automation and event-driven applications. Visual programming that scales from prototypes to production.

Min Memory512 MB
Min CPU1 core
LicenseApache 2.0
Node-RED screenshot

Why Node-RED?

Building IoT applications and event-driven systems requires connecting disparate devices, protocols, and services. Traditional coding is slow for prototyping and hard for hardware teams to modify. You need a way to wire things together visually while maintaining the power to handle complex logic.

How It Works

Node-RED provides a browser-based editor where you wire together nodes to create flows. Connect MQTT for IoT devices, HTTP for APIs, databases for storage—all visually. When you need custom logic, write JavaScript in function nodes. Deploy flows to edge devices or servers.

What Is Node-RED?

Node-RED is a flow-based programming platform built on Node.js. It provides a visual editor for creating event-driven applications, 6,900+ community nodes, and deployment options from Raspberry Pi to enterprise servers. Apache 2.0 licensed.

Key Benefits

Why teams choose Node-RED

🔗

Visual Wiring

Connect nodes to create flows. See your logic at a glance.

🧩

6,900+ Nodes

Massive library of community nodes for any integration.

📡

IoT Ready

MQTT, GPIO, and hardware protocols built-in.

☁️

Edge to Cloud

Run on Raspberry Pi, servers, or cloud platforms.

Real-Time

Event-driven execution with immediate feedback.

🏛️

OpenJS Foundation

Backed by a trusted open-source foundation.

Features

Everything you need to build with Node-RED

Flow Editor

Browser-based visual editor for building flows.

Function Nodes

Write custom JavaScript for complex logic.

Debug Tools

Inspect messages flowing through your system.

Subflows

Create reusable flow components.

Projects

Git-based version control for flows.

Dashboard

Build web UIs with the dashboard nodes.

Use Cases

What you can build with Node-RED

IoT device integration
Home automation
Industrial automation
API orchestration
Data transformation pipelines
Rapid prototyping

Technology Stack

JavaScriptNode.jsHTMLDocker

Ready to deploy Node-RED?

Get started in minutes. Deploy on your own infrastructure at actual cloud cost. No markup, no vendor lock-in.