node-opcua is een open-source OPC UA-stack voor Node.js, met client-, server- en PubSub-implementaties voor communicatie met machines en besturingen. Ontwikkelaars gebruiken het als pakket om OPC UA-toepassingen in JavaScript of TypeScript te bouwen; de code wordt uitgebracht onder de MIT-licentie. De projectsite beschrijft doorlopende ontwikkeling sinds 2014, een geautomatiseerde testsuite en regelmatige releases.
De stack wordt voornamelijk onderhouden door Sterfive SAS, met adres in Saint-Pryvé-Saint-Mesmin in Frankrijk. Het bedrijf verkoopt daarnaast commerciële OPC UA-producten en advies rond de bibliotheek. De projectsite beschrijft geen cloudservice; de software draait dus op infrastructuur die de gebruiker zelf kiest. De MIT-licentie staat inspectie en aanpassing van de code toe, zodat Europese organisaties de stack volledig in de eigen omgeving kunnen draaien en controleren. Op de website van Sterfive worden geen eigenaren of aandeelhouders genoemd.