Built-in library
Save useful functions, templates, or flows for re-use.
Cloud deployment
Deploy on AWS, Azure, or FlowFuse
Configuration
Configuration options including settings file, security, and logging.
Context
Store and access data across nodes and flows.
Contribution guidelines
Official contribution guidelines for developers.
Core nodes
A set of built-in nodes for common tasks.
Custom Node Creation
Create new nodes to extend Node-RED's palette.
Design notes
Various design notes are available on the wiki.
Docker support
Run Node-RED using Docker
Event-driven
Respond to events from devices, APIs, and services.
Your first flow
Introduces the Node-RED editor and creates a flow demonstrating Inject, Debug, and Function nodes.
Flow-based programming
Program using flows that wire together nodes.
Flow Development
Develop applications by dragging nodes and wiring them together to create flows.
Flow Documentation
Tools and techniques for documenting flows.
Flow editor
Browser-based flow editor to wire together flows using nodes.
Flow Structure Guidance
Recommendations for organizing flows, splitting into reusable components, and customizing for platforms.
Function node
Write custom JavaScript functions within flows.
Installation
Guides for installing Node-RED on various platforms.
JavaScript function editor
Rich text editor to create JavaScript functions.
JSON flow storage
Flows are stored as JSON for easy import/export and sharing.
Local installation
Install on your local computer
Low-code
Develop applications with minimal hand-coding.
Low-code programming
Node-RED provides a low-code environment for event-driven applications.
Message Design Guidance
Advice on designing messages to create nodes and flows that work well together.
Node-RED Academy
A series of courses designed to level-up your Node-RED knowledge, from fundamentals to advanced topics.
Online flow library
Share flows with the world via an online library.
Projects
Manage flows as projects with version control.
Raspberry Pi support
All-in-one install script for Raspberry Pi
Your second flow
Builds on the first tutorial to create a flow that brings in data from external sources.
Single-click deploy
Flows can be deployed to the runtime in a single click.
YouTube channel
A series of short videos covering all the basics and what's new in each release.