HomeCatalog⚙️ DevOps & InfrastructureNode-RED
Screenshot of Node-RED website

// screenshot of nodered.org ↗

DEVOPS & INFRASTRUCTURE · PRO TIER

Node-REDpro

Node-RED is a flow-based programming tool for wiring devices, APIs, and services together — drag-and-drop nodes representing HTTP requests, MQTT messages, database queries, transformations. Originally built by IBM for IoT, now the de-facto standard for visual automation in Home Assistant and prosumer IoT.

⚙️ DevOps & Infrastructure Min 256 MB RAM Port 1880 (http) Tier pro
// What it is

A closer look.

Node-RED is a flow-based programming tool for wiring devices, APIs, and services together — drag-and-drop nodes representing HTTP requests, MQTT messages, database queries, transformations. Originally built by IBM for IoT, now the de-facto standard for visual automation in Home Assistant and prosumer IoT.

If your automation needs are too complex for IFTTT but you don't want to write code, Node-RED is the answer.

// Use cases

What it's for.

Concrete scenarios where teams pick Node-RED over the SaaS alternative.

Home automation

Home Assistant integration, MQTT-driven flows

IoT prototyping

wire sensors to cloud APIs visually

API mashups

combine multiple APIs without writing glue code

Workflow automation

internal automations across services

Hardware control

Raspberry Pi GPIO, serial, USB interfaces

// Who it's for

Built for these teams.

If your team profile matches one of these, Node-RED is a strong fit out of the box.

Profile A

Home automation enthusiasts

building flows for Home Assistant

Profile B

IoT prototypers

experimenting with sensor networks

Profile C

Hobbyists

building API mashups and personal automations

Profile D

Educators

teaching programming concepts visually

Profile E

Citizen developers

in larger orgs automating ops tasks

// Differentiators

Why teams pick Node-RED.

When evaluating self-hosted options for this category, here are the dimensions on which Node-RED consistently lands above the alternatives.

  • Apache 2.0 — fully open
  • Massive node library — 3000+ community nodes for any service
  • Mature — running in production since 2013
  • Active community — strong Home Assistant ecosystem adoption
  • Embeddable — JS-based, runs on Raspberry Pi to enterprise hardware
  • Function nodes — drop into JavaScript when visual hits its limit
// Integrations

Connects to.

The stack you'll plug Node-RED into — services, protocols, and adjacent apps in the BluixApps catalog.

Protocols
HTTP, MQTT, WebSocket, TCP, UDP, Serial, modbus
Home automation
Home Assistant, OpenHAB, Hubitat, Zigbee2MQTT
Cloud services
Google, AWS, Azure, IBM Cloud nodes
Databases
MySQL, Postgres, MongoDB, Redis, InfluxDB
Messaging
Slack, Discord, Telegram, email
Hardware
Raspberry Pi GPIO, Arduino, ESP32
API platforms
Twilio, Stripe, Shopify, custom REST
// Adoption & deployment

Notable users & community

  • 20k+ GitHub stars
  • Standard tool in Home Assistant ecosystem
  • Backed by OpenJS Foundation (originally IBM project)
  • Strong community on r/nodered, Discord, forum
  • Featured in countless homelab + IoT tutorials

What we ship

  • Docker compose: Node-RED + persistent data volume
  • Pinned nodered/node-red:4.0 (release-tagged)
  • HTTPS via Let's Encrypt
  • Admin auth + flow editor protected
  • Persistent volume at /data
  • Auto-detection of Mosquitto on same VPS for MQTT pairing
  • Backup hook covers /data (flows + credentials + node settings)
// Tips & operations

Run it properly.

Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.

// PERFORMANCE
Persist /data
flows + credentials live here; mount volume from day one
// SECURITY
Use Git versioning
built-in Git integration for flow version control
// OPERATIONS
Credential encryption key
set early; can't be migrated without it
// RELIABILITY
Mind function node sandbox
JS execution security varies by version
// DEPLOYMENT
Backup flows.json
your automation logic; backup regularly
// SCALING
Connection pooling
DB nodes can leak connections; review under load
256
// min ram (MB)
2
// min disk (GB)
1880
// access port
http
// protocol
pro
// bluixapps tier
1880:1880 · nodered/node-red:latest
// docker image

Project resources

Official sitenodered.org ↗
// Alternatives in DevOps & Infrastructure

Compare with