node-opcua ist ein quelloffener OPC-UA-Stack für Node.js mit Client-, Server- und PubSub-Implementierungen für die Kommunikation mit Maschinen und Steuerungen. Entwickler nutzen ihn als Paket, um OPC-UA-Anwendungen in JavaScript oder TypeScript zu bauen; der Code steht unter der MIT-Lizenz. Die Projektseite beschreibt kontinuierliche Entwicklung seit 2014, eine automatisierte Testsuite und regelmäßige Releases.
Den Stack pflegt hauptsächlich die Sterfive SAS mit Adresse in Saint-Pryvé-Saint-Mesmin in Frankreich, die auch kommerzielle OPC-UA-Produkte und Beratung rund um die Bibliothek anbietet. Die Projektseite beschreibt keinen Cloud-Dienst; die Software läuft daher auf einer Infrastruktur nach Wahl des Anwenders. Die MIT-Lizenz erlaubt Prüfung und Änderung des Codes, sodass europäische Organisationen den Stack vollständig in der eigenen Umgebung betreiben und prüfen können. Auf der Website von Sterfive sind weder Eigentümer noch Gesellschafter genannt.