Commercial use of node-opcua

node-opcua uses an open-core model. The core SDK is MIT-licensed — you can use it in commercial products with no obligation to Sterfive. Commercial add-on modules and professional services are available for teams that need more.

Open core MIT

The full OPC UA client and server SDK, including subscriptions, alarms & conditions, historical access, security, and more. Free to use, modify, and distribute.

  • Client & server SDK
  • Subscriptions & monitored items
  • Alarms & conditions
  • Historical access
  • Security (PKI, certificates, encryption)
  • XML nodeset import/export
  • 3,000+ tests, ~97% coverage
Get the SDK

Commercial add-ons PRO

Extended modules for advanced use cases. Source code is available. Requires a NodeOPCUA Subscription from Sterfive.

  • Global Discovery Server (GDS)
  • PubSub (UADP + JSON over MQTT)
  • Optimized OPC UA client
  • Address space crawler & exporter
  • React UI components for OPC UA
  • WebProxy — browser-to-OPC UA bridge
View subscriptions

Professional services

Sterfive is the company that builds and maintains node-opcua. Beyond the subscription, the team offers:

Support & SLAs

Guaranteed response times, priority bug fixes, and direct access to the node-opcua authors.

Custom development

Bespoke OPC UA servers, gateways, companion spec implementations, and product integrations.

Consulting

Architecture reviews, OPC UA specification guidance, security audits, and performance optimization.

Training

Hands-on OPC UA training courses, from fundamentals to advanced security and modeling.



Not ready for a commercial engagement? You can still sustain the open project through GitHub Sponsors.

Sponsor node-opcua