OPC UA Stack

ASNeG OPC UA Stack is an open source framework for development and distribution of OPC UA client\server applications in C++.

ASNeG OPC UA Stack is an open source C++ framework for development and distribution of OPC UA client\server applications. It provides SDK to write your applications in C++ and an infrastructure to run and distribute them.

The stack contains the following parts:

  • OpcUaStackClient is a client library, which can be used to implement a client OPC UA application in C++.
  • OpcUaStackServer is a server library, which can be used to implement a server OPC UA application in C++.
  • OPC UA Application Server provides a server environment to run user OPC UA client\server applications as dynamic libraries.
  • OPC UA Project Generator helps to create and distribute a new user application for Application Server.

All parts of the stack are cross-platform and support Linux and Windows operation systems.

OPC UA Stack 3.7.0

Apr 01, 2019, OPC UA Stack 3.7.0 released with new application API and faster Information Model
Release 3.8.1
File Size Platform Compiler Description
OpcUaStack-3.8.1-AMD64-Release-Bin.exe 4.77 Mb Windows, amd64 Visual Studio 15 2017 Only binary files to run user applications
OpcUaStack-3.8.1-AMD64-Release-Dev.exe 145 Mb Windows, amd64 Visual Studio 15 2017 Developer package includes OpcUaStack headers, Boost-1.70 and OpenSSL-1.1.1d
OpcUaStack-3.8.1-x86_64-bin.deb 3.97 Mb Debian Linux, amd64 Clang 9.0.0 Only binary files to run user applications
OpcUaStack-3.8.1-x86_64-dev.deb 173 Kb Debian Linux, amd64 Clang 9.0.0 Developer package includes OpcUaStack headers
OpcUaStack-3.8.1-x86_64-bin.rpm 3.94 Mb RPM Linux, amd64 Clang 9.0.0 Only binary files to run user applications
OpcUaStack-3.8.1-x86_64-dev.rpm 238 Kb RPM Linux, amd64 Clang 9.0.0 Developer package includes OpcUaStack headers
Source Code (tar.gz) Any Source code
Source Code (zip) Any Source code
Release 3.8.0
File Size Platform Compiler Description
OpcUaStack-3.8.0-AMD64-Release-Bin.exe 4.79 Mb Windows, amd64 Visual Studio 15 2017 Only binary files to run user applications
OpcUaStack-3.8.0-AMD64-Release-Dev.exe 187.3 Mb Windows, amd64 Visual Studio 15 2017 Developer package includes OpcUaStack headers, Boost-1.65_1 and OpenSSL-1.1.1c
OpcUaStack-3.8.0-x86_64-bin.deb 3.97 Mb Debian Linux, amd64 Clang 6.0.1 Only binary files to run user applications
OpcUaStack-3.8.0-x86_64-dev.deb 173 Kb Debian Linux, amd64 Clang 6.0.1 Developer package includes OpcUaStack headers
OpcUaStack-3.8.0-x86_64-bin.rpm 3.94 Mb RPM Linux, amd64 Clang 6.0.1 Only binary files to run user applications
OpcUaStack-3.8.0-x86_64-dev.rpm 238 Kb RPM Linux, amd64 Clang 6.0.1 Developer package includes OpcUaStack headers
Source Code (tar.gz) Any Source code
Source Code (zip) Any Source code
Release 3.7.0
File Size Platform Compiler Description
OpcUaStack-3.7.0-AMD64-Release-Bin.exe 4.73 Mb Windows, amd64 Visual Studio 15 2017 Only binary files to run user applications
OpcUaStack-3.7.0-AMD64-Release-Dev.exe 171 Mb Windows, amd64 Visual Studio 15 2017 Developer package includes OpcUaStack headers, Boost-1.62 and OpenSSL-1.1.1
OpcUaStack-3.7.0-x86_64-bin.deb 4.18 Mb Debian Linux, amd64 GCC 7.3.0 Only binary files to run user applications
OpcUaStack-3.7.0-x86_64-dev.deb 173 Kb Debian Linux, amd64 GCC 7.3.0 Developer package includes OpcUaStack headers
OpcUaStack-3.7.0-x86_64-bin.rpm 2,76 Mb RPM Linux, amd64 GCC 7.3.0 Only binary files to run user applications
OpcUaStack-3.7.0-x86_64-dev.rpm 210 Kb RPM Linux, amd64 GCC 7.3.0 Developer package includes OpcUaStack headers
Source Code (tar.gz) Any Source code
Source Code (zip) Any Source code

You can download older releases here