Recently, one of our customers asked: What OPC UA Servers are available to test OPC UA client applications, such as ogamma Visual Logger for OPC? In other words, they needed to simulate a data stream that an OPC UA Client could ingest using the OPC UA Server interface.

There are many demo/simulation OPC UA servers available that you can either download and run on your PCs, and also there are some already running instances with public endpoints available to connect over the Internet.  Here is the list:

Product name Vendor Platform Link
OPC UA Simulation Server Prosys OPC Windows, Linux, MacOS https://prosysopc.com/products/opc-ua-simulation-server/
OPC UA C++ Demo Server Unified Automation Windows

https://www.unified-automation.com/downloads/opc-ua-servers.html

Requires registration (free) to download

Public endpoint: opc.tcp://opcuaserver.com:48010

Eclipse Milo OPC UA Demo Server Open-source, the main contributor is Kevin Herron (Inductive Automation). Written in Java, runs on Windows, Linux, Docker.

https://github.com/digitalpetri/opc-ua-demo-server

Public OPC UA endpoint URL: opc.tcp://milo.digitalpetri.com:62541/milo

OPC PLC Server Microsoft Cross-platform .NET application. Runs on Windows, Linux, Docker

https://learn.microsoft.com/en-us/samples/azure-samples/iot-edge-opc-plc/azure-iot-sample-opc-ua-server/

Docker image: mcr.microsoft.com/iotedge/opc-plc

Node OPC UA Server Sterfive Cross-platform  Public endpoint: opc.tcp://opcuademo.sterfive.com:26543