Unlock Industrial Connectivity
NodeOPCUA is the leading open-source OPC UA SDK for Node.js and TypeScript. Connect your industrial objects seamlessly with modern web technologies.
Featured Product OPCUA for Node-RED
Supercharge with native
power.
OPCUA for Node-RED bridges industrial devices and modern flows in minutes. Drag, connect, deploy – production‑grade OPC UA made visual, scriptable & fast. No deep protocol plumbing required.
- Secure sessions & certificates
- High‑throughput subscriptions
- Drag‑and‑drop flow nodes
- Handle OPC UA JSON 1.05
[{ "id": "a1", "type": "opcua-client", "endpoint": "opc.tcp://plc1:4840", "actions": [{ "read": "ns=2;s=Tank1.Level" }, { "subscribe": "ns=2;s=Line1.Speed" }] }, { "id": "b2", "type": "function", "name": "Alert", "code": "if (msg.payload.Level > 80) node.warn('High level');" }]
Instantly read, subscribe & write OPC UA variables inside visual flows. Add logic, dashboards & cloud connectors – all in minutes.

Browse your OPC UA servers visually. Explore nodes, read values, and build flows interactively.

Create stunning dashboards with ease. Visualize real-time data from your OPC UA devices using Node-RED's dashboard nodes.
Why Choose NodeOPCUA ?
The most trusted OPC UA solution in the Node.js ecosystem, powering industrial applications worldwide.
Enterprise Security
Built-in security features with X.509 certificates, encrypted communication, and user authentication.
High Performance
Optimized for real-time industrial applications with minimal latency and maximum throughput.
Developer Friendly
Complete TypeScript support with comprehensive documentation and extensive code examples.
Cross Platform
Runs on Windows, Linux, macOS, and embedded systems with consistent behavior across platforms.
IoT Ready
Seamlessly connect industrial devices to cloud platforms and modern web applications.
Community Driven
Active open-source community with regular updates, bug fixes, and feature enhancements.