Apache-2.0

Node-RED

Flow-based automation for wiring APIs and devices

An open-source flow-based programming tool for wiring together devices, APIs, and online services.

Node-RED main image

In depth

What it is

Node-RED is an open-source flow-based programming tool for wiring together devices, APIs, and online services.

Key features

  • Flow editor - Browser-based flow editor with node wiring.
  • Protocol nodes - Nodes for common IoT and messaging protocols.
  • Function nodes - Inline JavaScript for custom transforms and logic.
  • Self-hosting - Lightweight runtime for edge or server deployments.

Strengths

  • Flow editor - Browser-based flow editor with node wiring.
  • Protocol nodes - Nodes for common IoT and messaging protocols.
  • Function nodes - Inline JavaScript for custom transforms and logic.

Trade-offs

  • Maintainability - Large flows can become hard to test and review.
  • Governance - Role separation and promotion workflows are limited by default.
  • Operations - Self-hosting adds upgrades, backups, and monitoring.

Pricing

Open-source software. Direct license cost is zero; costs are typically infrastructure, operations, and optional paid support or hosting.

Explore alternatives