OPC UA Modeler

Build OPC UA information models the way you write code.

Use Sterfive's low-code YAML DSL inside Visual Studio Code to design, validate and export standards-compliant NodeSet2.xml β€” in minutes, not days. Built by the team that maintains node-opcua.

OPC UA Modeler by Sterfive

By the maintainers of node-opcua

The modeler we always wished existed β€” built right inside VS Code.

"As core maintainers of node-opcua, we've seen exactly where modelling teams lose time: switching tools, fighting GUIs, fixing NodeSets by hand. We didn't build another graphical editor that pulls you out of your workflow. We brought modelling into Visual Studio Code, as a fluent YAML DSL with live validation. Fast, fluent, and perfectly integrated with the way developers already work."

Etienne Rossignon β€” Creator of NodeOPCUA & CEO of Sterfive

What you can model

From a temperature sensor to a full corporate companion specification

OPC UA Modeler is designed to streamline the creation and management of OPC UA information models β€” from the smallest device type to the largest enterprise data model β€” through a single low-code YAML workflow.

Smart Manufacturing

Build the digital-twin foundation

Standardise data from PLCs, robots and sensors to create a high-fidelity, interoperable digital twin of your production line. Model your CNCs, conveyors and robotic arms once β€” and ingest data with consistent meaning across vendors. The semantic backbone for simulation, predictive maintenance and end-to-end OEE.

Energy & Utilities

Smart-grid interoperability, faster

Rapidly model Distributed Energy Resources β€” solar inverters, battery storage, EV chargers, wind turbines β€” for seamless grid integration. Align with IEC 61850 and the OPC UA Energy companion spec, deploy consistent models across vendors, and accelerate the transition to a smarter, more resilient grid.

Pharmaceuticals & Life Sciences

Compliance and data integrity by design

Model batch recipes, critical process parameters and quality attributes so that they enforce structured data capture at the source. A consistent OPC UA model is the backbone of an electronic batch record (EBR), simplifying validation and the path to 21 CFR Part 11 compliance.

Logistics & Automated Warehousing

One model for AGVs, robots and the WMS

Define standard interfaces for autonomous guided vehicles (AGVs), conveyors and robotic picking based on specifications like VDA 5050. Your WMS speaks one language to every asset β€” enabling real-time optimisation, slashing integration cost, and unlocking a truly interoperable warehouse.

Why Sterfive's OPC UA Modeler

Designed for the way developers actually work

Modelling reimagined: low-code YAML, live validation, NodeSet2.xml on demand, and a workflow that never leaves your editor.

Low-Code YAML DSL

Author ObjectTypes, Variables, Methods and References with a concise, readable YAML syntax β€” purpose-built for OPC UA, but as easy to write as ordinary configuration.

Live validation in VS Code

Compliance feedback as you type. Modelling rules, type mismatches and namespace conflicts are flagged inline β€” no surprise rejection at server start-up.

NodeSet2.xml generation

Compile your YAML model into a fully standards-compliant NodeSet2.xml, ready to load into any conformant OPC UA server.

VS Code-native experience

Syntax highlighting, autocompletion, hover docs, go-to-definition β€” all the editor affordances of modern software development, applied to OPC UA modelling.

Automatic OPC UA diagrams

Generate visual diagrams of your information model β€” types, instances, references β€” straight from your YAML. Documentation that never drifts.

Extensible and reusable

Define your own reusable structures, import the OPC Foundation companion specs (DI, Machinery, PADIM, PackML, Robotics, Machine Tool …), or layer corporate models on top.

Single source of truth

One YAML repository holds the entire model β€” typed, versioned, reviewable in pull requests. NodeSet2.xml and companion-spec exports flow from there automatically.

Built on node-opcua

Powered by the most widely-deployed open-source OPC UA stack β€” maintained by Sterfive β€” for maximum conformance and reliability.

Getting Started

From an empty folder to a NodeSet2.xml in four steps

1Install the extension

Install the Sterfive OPC UA Modeler extension from the Visual Studio Code Marketplace.

2Start a new model

Create a model.yaml file. Declare your namespace, ObjectTypes and instance hierarchy with the low-code YAML DSL β€” IntelliSense guides you as you type.

3Validate as you go

Live validation runs in the background. Type mismatches, missing mandatory components and cross-namespace conflicts are flagged inline, with the exact YAML line that caused them.

4Export NodeSet2.xml

Compile your model into a standards-compliant NodeSet2.xml file, ready to load into your OPC UA server, into opcua-omni-edge, or to publish as a corporate companion specification.

Ready to model?

Build standards-compliant OPC UA models today

Install the VS Code extension, request a guided demo, or talk directly to the engineers who maintain node-opcua. Direct maintainer access is included with every paid tier β€” a benefit unique to buying from the team that authors the underlying OPC UA stack.

One YAML file. One editor. One NodeSet2.xml. Replace bespoke modelling tools and round-trip exports with a fluent, low-code workflow β€” backed by the authors of the underlying OPC UA stack.

OPC UA Modeler | Sterfive