From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Node-RED logo
Developer(s) IBM Emerging Technology
• Nick O'Leary
• Dave Conway-Jones
Stable release
0.18.6 / May 18, 2018 (2018-05-18)[1]
Repository Edit this at Wikidata
Written in JavaScript
Operating system Cross-platform
Platform Node.js
Type Flow-based programming for wiring the Internet of Things
License Apache License 2.0

Node-RED is a flow-based development tool developed originally by IBM for wiring together hardware devices, APIs and online services as part of the Internet of Things.[2]

Node-RED provides a browser-based flow editor, which can be used to create JavaScript functions. Elements of applications can be saved or shared for re-use. The runtime is built on Node.js. The flows created in Node-RED are stored using JSON. Since version 0.14 MQTT nodes can make properly configured TLS connections.[3]

In 2016, IBM contributed Node-RED as an open source JS Foundation project.[4][5][6]

See also[edit]


  1. ^ O'Leary, Nick (July 23, 2017). "node-red public". npm. p. 1. Retrieved May 25, 2018. 
  2. ^ Heath, Nick (March 13, 2014). "How IBM's Node-RED is hacking together the Internet of things". CBS Interactive. Retrieved January 16, 2017. 
  3. ^ Community staff writer (June 14, 2016). "Version 0.14 released". Node-RED. p. 1. Retrieved July 6, 2016. MQTT with TLS support 
  4. ^ Diaz, Angel Luis (October 17, 2016). "IBM and partners launch JS Foundation - Cloud computing news". IBM. Retrieved October 20, 2017. 
  5. ^ Powers, Calvin; Watson, Todd; Lewis, Ashley (October 17, 2016). "Node-RED Joins the JS Foundation". IBM developerWorks TV/video channel. YouTube. Retrieved October 20, 2017. 
  6. ^ Lewis, Karen (October 17, 2016). "Node-RED visual programming for the Internet of Things (IoT) is now a JS Foundation Project". IBM Internet of Things blog. IBM. Retrieved February 7, 2017. 

External links[edit]