Node-RED allows you to quickly start developing applications by dragging in nodes and wiring them together to create flows. This can be a great way to get started, but as flows grow over time, it can lead to applications that are harder to maintain.
This guide provides some recommendations and best practices for how to create Node-RED flows that will be reusable, easier to maintain and more robust.
This guide assumes that you are already familiar with the basic usage of Node-RED. If you are looking for more information about using Node-RED, the User Guide and Cookbook are good resources to help you get started.
This section looks at how you can organise your flows, strategies for splitting them into smaller, reusable components and how to customise them for different platforms.
This section looks at how the design of messages can help create nodes and flows that work well together and are easier to maintain.
All good code should have good documentation to match. This section looks at what tools and techniques Node-RED provides to help you document them.
Node-RED: Low-code programming for event-driven applications.
Copyright OpenJS Foundation and Node-RED contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
The OpenJS Foundation | Terms of Use | Privacy Policy | OpenJS Foundation Bylaws | Trademark Policy | Trademark List | Cookie Policy