Node-RED is a visual tool for wiring together hardware devices, APIs and online services in new and interesting ways.

Browser-based flow editing

Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range nodes in the palette. JavaScript functions can be created within the editor. Flows can be then deployed to the runtime in a single-click.

Built on Node.js

The light-weight runtime is built on Node.js, taking full advantage of its event-driven, non-blocking model. This makes it ideal to run at the edge of the network on low-cost hardware such as the Raspberry Pi as well as in the cloud.

Social Development

The flows created in NodeRED are stored using JSON which can be easily imported and exported for sharing with others.