From the authors of node-opcua

Industrial OPC UA, productised.

Sterfive turns the open-source OPC UA stack we author and maintain into ready-to-deploy commercial products. Edge servers, Global Discovery, modelling tools — supported by the engineers who wrote the stack.

Authors of node-opcua
OPC Foundation Member
Commercial support included
200K+
Downloads/Month
1.2K
GitHub Stars
10+ Years
OPC UA Expertise

Product Spotlight

See our products in action

A live walk-through of five Sterfive products — auto-rotating, hover to pause.

Featured · OPCUA for Node-RED

Supercharge node-red logo with native opcua logo power.

OPCUA for Node-RED bridges industrial devices and modern flows in minutes. Drag, connect, deploy — production‑grade OPC UA made visual, scriptable & fast.

  • Secure sessions & certificates
  • High‑throughput subscriptions
  • Drag‑and‑drop flow nodes
  • Handle OPC UA JSON 1.05
Production ReadyProfessional LicenseWorks with existing flows
opcua-node-red.flow.json
[{
"id": "a1",
"type": "opcua-client",
"endpoint": "opc.tcp://plc1:4840",
"actions": [{ "read": "ns=2;s=Tank1.Level" }, { "subscribe": "ns=2;s=Line1.Speed" }]
}, {
"id": "b2",
"type": "function",
"name": "Alert",
"code": "if (msg.payload.Level > 80) node.warn('High level');"
}]

Read, subscribe & write OPC UA variables inside visual flows. Add logic, dashboards & cloud connectors — in minutes.

Featured · OPC UA Omni-Edge

Bridge every brownfield device with one YAML file.

S7, Modbus, EtherNet/IP, EtherCAT, IO-Link, OPC UA, Redis — all exposed as a single standards-compliant OPC UA endpoint. No code, no compilation, no per-protocol gateway sprawl.

  • One YAML, zero code
  • Native S7 · Modbus · IO-Link · EtherCAT
  • OPC Foundation companion specs included
  • JSONata transformations, hot reload
Production ReadyDocker · Linux · Windows · macOSAir-gapped licensing supported
config.yaml
port: 4840
nodesets:
- di
- machinery

instances:
- browseName:     Press42
  organizedBy:    /di:DeviceSet
  typeDefinition: a:HydraulicPressType

brownfieldDevices:
s7:
  - { name: plc1, address: 192.168.1.10, rack: 0, slot: 1 }
modbus:
  - { name: mb1, type: TCP, address: 192.168.1.20, port: 502 }

mapping:
- opcua: /di:DeviceSet/Press42/a:Temperature
  type:  s7
  point: plc1/DB10.DBD0:REAL
  jsonata: value * 0.1 + 273.15

Validated in your IDE. Hot-reloaded with --watch.

Featured · OPC UA GDS

The OPC UA Global Discovery Server, productised.

Automate the entire X.509 certificate lifecycle across your industrial fleet — issuance, renewal, revocation, trust list distribution. PULL and PUSH on the same instance, pluggable CA backend, Docker in 60 seconds.

  • OPC UA Part 12 conformant
  • PULL & PUSH on the same instance
  • Built-in · Step-CA · Vault · ADCS · EJBCA
  • Docker-native, persistent PKI volume
IEC 62443 · NIS2 alignedAir-gapped supportedAdmin Web UI included
docker-compose.yml
services:
sterfive-gds:
  image: sterfive/gds-server:latest
  ports:
    - "4840:4840"   # OPC UA endpoint
    - "8443:8443"   # Admin HTTPS UI
  volumes:
    - gds-data:/data/gds
  environment:
    GDS_CA_BACKEND:         builtin
    GDS_CERT_VALIDITY_DAYS: 90
    GDS_SERVER_CERT_MODE:   ca-signed
  restart: unless-stopped

volumes:
gds-data:

Pluggable CA. Persistent volume. Production-ready in five minutes.

Featured · OPC UA Modeler

OPC UA information models, written like code.

A low-code YAML DSL inside Visual Studio Code. Design, validate and export standards-compliant NodeSet2.xml in minutes — with live IntelliSense, hover docs, and validation as you type.

  • Low-code YAML DSL in VS Code
  • Live validation, modelling-rule checks
  • NodeSet2.xml generation on demand
  • Companion specs as first-class citizens
VS Code MarketplaceCompanion-spec awareNodeSet2.xml exporter
press.model.yaml
namespaces:
- uri: http://acme.com/UA/Press/
  alias: a

types:
- browseName:  a:HydraulicPressType
  subtypeOf:   di:DeviceType
  components:
    - browseName: a:Temperature
      nodeClass:  Variable
      dataType:   Double
      modelling:  Mandatory
    - browseName: a:Pressure
      nodeClass:  Variable
      dataType:   Double
      modelling:  Mandatory
    - browseName: a:Status
      nodeClass:  Variable
      dataType:   String
      modelling:  Optional

IntelliSense, validation, hover docs — directly in VS Code.

Featured · OPC UA Aggregator

Hundreds of servers, one address space.

The NodeOPCUA Aggregator connects to hundreds of OPC UA servers simultaneously and merges them into a single unified tree — so your SCADA, historian or cloud client only ever opens one session.

  • Fan-in hundreds of OPC UA servers
  • Single secure endpoint downstream
  • Namespace remapping & filtering
  • Supported by the node-opcua team
Production ReadyCommercial licenceSource available under contract
OPC UA Aggregator — multiple servers unified into one address space

Multiple OPC UA servers, merged into a single address space — accessible from one client session.

Why Sterfive

Buy from the team that authors the OPC UA stack underneath.

"We've maintained node-opcua since 2014. Over a decade, we've seen exactly where teams hit OPC UA walls — and we've spent that decade productising the answers. Omni-Edge for brownfield bridging, GDS for certificate management at fleet scale, Modeler for information models. One vendor, one accountable contact, no dependency chain — and the engineers who wrote the underlying standard answer your support tickets."

Etienne Rossignon — Creator of NodeOPCUA & CEO of Sterfive

Why buy from Sterfive

Four reasons no other OPC UA vendor can claim — and that compound across every product and service we ship.

Authors of node-opcua

We don't just use node-opcua — we wrote it, and we've maintained it since 2014. The engineers who built the open-source OPC UA stack are the same ones who answer your support tickets.

Productised, not just open-source

Six ready-to-deploy commercial products built on the same stack we maintain upstream. Configuration-driven, Docker-native, regulatory-aligned — and supported as products, not side projects.

OPC Foundation Member

Officially aligned with the standard. Our engineers participate in working groups and the conformance test process. Compliance is how we build, not how we market.

Services and support included

Consulting, training and commercial support — backed by direct access to the node-opcua maintainers. One contact for the SDK, the products, and the standard underneath.

Ready to talk?

One vendor for OPC UA — products, services, and the people who wrote the stack.

Request a quote, ask for an evaluation licence, or just tell us what you're trying to build. Direct maintainer access is included with every paid tier — a benefit unique to buying from the team that authors the underlying OPC UA stack.