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
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
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 →