# Node-RED Module

**URL:** <https://forum.inductiveautomation.com/t/node-red-module/87065>\
**Category:** Ignition\
**Created:** [March 8, 2024, 8:23pm UTC](https://forum.inductiveautomation.com/t/node-red-module/87065 "2024-03-08T20:23:18Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![craigb](https://avatars.discourse-cdn.com/v4/letter/c/9f8e36/32.png) [@craigb](https://forum.inductiveautomation.com/u/craigb)\
**Post date:** [March 9, 2024, 1:22am UTC](https://forum.inductiveautomation.com/t/node-red-module/87065/7 "2024-03-09T01:22:40Z")

</div>

As kevin pointed out Node-Red does have a OPC Server node.

> **[node-red-contrib-opcua](https://flows.nodered.org/node/node-red-contrib-opcua)**
>
> A Node-RED node to communicate via OPC UA based on node-opcua library.

There is a stripped down version of the server but the above gives you more features to expand later on and it has more examples for you to follow.

> **[node-red-contrib-opcua-server](https://flows.nodered.org/node/node-red-contrib-opcua-server)**
>
> Node-RED contribution nodes with next generation OPC UA in a compact and less dependencies package.

You could also use MQTT

> **[node-red-contrib-sparkplug](https://flows.nodered.org/node/node-red-contrib-sparkplug)**
>
> A Sparkplug node for Node-RED

I've used both methods, For what you are doing, its down to which road you think will be easier. I think MQTT may need a little bit more set up in ignition, Vs telling ignition what IP address to discover the OPC server. This is assuming your node red device is on the same network as ignition. If not, use MQTT.

---

_[View the full topic](https://forum.inductiveautomation.com/t/node-red-module/87065)._
