- Publish date: 03/02/2023
- Product release date: 02/01/2023
- Product Version: 2.20
- Product Webpage
- Product descriptor (URL)
opcua-modeler
OPC UA Modeler is an authoring tool for OPC UA information models and companion specifications. You write the model as a concise YAML text file, and the modeler compiles it to a standard NodeSet2.xml (IEC 62541), a Symbols.CSV that keeps NodeIds stable between builds, and a publication-ready specification document with class diagrams in the OPC Foundation style.
Because the model is text, it lives in Git next to the NodeSet2.xml it produces, and changes are reviewed in a pull request like any other source code. Existing NodeSet2.xml files, including published companion specifications, can be reversed into YAML so they can be read, compared and extended.
Main features:
- Visual Studio Code extension with completion, hover documentation and live validation, with coded diagnostics and line numbers
- Command line tool that works offline, for Windows, Linux and macOS
- 430+ published OPC Foundation companion specifications available as building blocks (DI, Machinery and others), resolved by ModelUri and PublicationDate
- Standard NodeSet2.xml output, loadable by any compliant OPC UA server or SDK
- MCP server that connects AI coding assistants to the real type catalogue and validator, so AI-generated models are checked like hand-written ones
The YAML format specification is published by Sterfive. OPC UA Modeler is built on node-opcua, the open source OPC UA stack maintained by Sterfive. A 30-day evaluation licence is available.
Product details
| Category: Tools | Subcategory: Information Modelling |
Supported Profiles and Facets
Application Profiles:
UACore 1.05
- Standard 2022 UA Server Profile
- Standard UA Client 2022 Profile
Security Policies:
UACore 1.05
- SecurityPolicy [ECC-A] – ECC-curve25519
- SecurityPolicy – None
User Tokens:
UACore 1.05
- User Token – Anonymous Client Facet


