Node-RED comes with a set of pre-installed nodes, which vary by platform, such as those with the Raspberry Pi. Because Node-RED is based on JavaScript, it uses the JavaScript management system to package and install nodes. You can find nodes that are publicly available on the npm site,, or the Node-RED site, The Node-RED site also has flows that have been donated.

Brian then shows you three ways to add nodes to your Node-RED installation:

  • If you are running Node-RED v0.15.2 or later, you can use the Web user interface, using the manage palette feature
  • You can use the standard JavaScript npm command interface
  • If you are running Node-RED in a cloud environment, you can modify the node.js configuration for Node-RED, modifying the package.json file