{"library":"node-opcua","type":"library","category":null,"description":"node-opcua is a comprehensive, pure JavaScript/TypeScript implementation of the OPC Unified Architecture (OPC UA) stack, designed for Node.js environments. It enables the creation of OPC UA clients, servers, and related tools, facilitating machine-to-machine (M2M) and Industrial IoT (IIoT) communication. The package is actively maintained, with frequent minor and patch releases, currently stable at version 2.169.0, focusing on performance, memory optimization, and OPC UA 1.05 compliance. Key differentiators include its full adherence to the OPC UA specification, a robust architecture for handling large information models, and enterprise-grade support and value-added extensions provided by Sterfive SAS, which also sponsors its long-term development. It supports modern Node.js versions (>=18) and ships with TypeScript types for improved developer experience.","language":"javascript","status":"active","version":"2.169.0","tags":["javascript","OPCUA","opcua","m2m","iot","opc ua","internet of things","typescript"],"install":[{"cmd":"npm install node-opcua","imports":["import { OPCUAClient } from 'node-opcua';","import { OPCUAServer } from 'node-opcua';","import { DataType, AttributeIds } from 'node-opcua';"]},{"cmd":"yarn add node-opcua","imports":[]},{"cmd":"pnpm add node-opcua","imports":[]}],"homepage":"https://node-opcua.github.io","github":"https://github.com/node-opcua/node-opcua","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-opcua","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-opcua/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}