Version: 1.2.0
Weekly Downloads: 2,105
Author:Martin DoyleUpdated: 7 Mar, 2026
Get Your Node Certified
Boost your node's credibility and reach by becoming FlowFuse Certified. Certification demonstrates quality, security, and reliability to the Node-RED community.
If your server is behind a firewall or you cannot open any ports other than the standard http/https ports, the MQTT broker node can be accessible by public clients through a WebSocket path.
When your Node-RED server address is https://yourserver/, you can set the WebSocket to bind to, e.g., "/ws/mqtt" path, to have wss://yourserver/ws/mqtt WebSocket at port 443.
You can also bind the WebSocket to the root "/" path and having wss://yourserver/ WebSocket listening at port 443 (or ws://yourserver/ at port 80).
The current version is based on Aedes version 1.0, which introduces several breaking changes. If your environment requires Aedes version 0.51, you can switch to version 0.15.x of this package.
To install the compatible version using the version-15 dist-tag:
npm install node-red-contrib-aedes@version-15
The current version and version 0.15.x require Node.js >= 20 and Node-RED >= 3.0.
If you are running an older Node.js version (e.g. on locked-down or legacy hardware), please use version 0.11.x of this package.
To install the compatible version using the version-11 dist-tag: