Online Reference Documentation
C++ based
OPC UA SDK
C++ Application Development Framework for OPC UA Server/Client and PubSub Development
Version Overview
Status Version Release Date
mainline 1.8.3 2024-02-19
long term support 1.7.9 2023-04-12
V1.8.3 2024-02-19
Service Release
V1.8.2 2023-11-08
Service Release
V1.8.1 2023-07-05
Service Release
V1.8.0 2023-06-14
Updates UA Information Model to 1.05.02, adds OpenSSL 3.0 support, PubSub Release.
V1.7.9 2023-04-12
Service Release
V1.7.8 2023-03-31
Service Release
V1.7.7 2022-05-10
Service Release
V1.7.6 2022-02-08
Service Release
V1.7.5 2021-12-21
Service Release
V1.7.4 2021-03-03
Service Release
V1.7.3 2020-11-01
Service Release
V1.7.2 2020-03-23
Service Release
V1.7.1 2019-10-04
Service Release
V1.7.0 2019-05-08
New package adds ability for PubSub communication model. PubSub-AddOn consists of Integration-Module and PubSub-Stack supporting UADP over UDP. Enhanced ability for being managed by GDS.
V1.6.5 2019-10-25
Service Release
V1.6.4 2019-07-23
Service Release
V1.6.3 2018-10-22
Service Release
V1.6.2 2018-09-28
Service Release
V1.6.1 2018-06-05
Service Release
V1.6.0 2018-05-08
Supports the latest Security Profiles, supports the new Role Permission concepts, adds the Reverse Connect feature and the Durable Subscription
V1.5.6 2017-11-24
Service Release
V1.5.5 2017-03-29
Service Release
V1.5.4 2016-12-20
Service Release
V1.5.3 2016-10-31
Service Release
V1.5.2 2016-05-18
Service Release
V1.5.1 2016-03-16
Service Release
V1.5.0 2015-10-30
GDS support (push and pull model), new OPC UA data types (union, structure with optional fields, bit mask), update to specification v1.03, user authorization down to UaNode level, restructuring of CMake projects and management of options, update of generated code (now includes documentation), support for security policy Basic256Sha256
V1.4.3 2015-01-30
Service Release
V1.4.2 2014-07-01
Service Release
V1.4.1 2014-06-06
Service Release
V1.4.0 2013-12-20
Compliance with OPC UA 1.02, Full support for HistoricalAccess functionality (Client + Server), Full structured data type support (Client + Server)
V1.3.3 2013-10-15
Service Release
V1.3.2 2012-08-14
Service Release
V1.3.1 2011-11-21
Service Release
V1.3.0 2011-03-16
DA compliance tested, Alarms & Conditions enhanced, dynamical linking of third party components
V1.2.1 2010-09-02
Service Release
V1.2.0 2010-04-13
Alarms & Conditions support, Support for OPC DI (Devices) information model, Support for OPC UA IEC 61131-3 information model, Tested for 64Bit support on Windows and Linux
V1.0.0 2009-04-24
Initial release
ANSI C based
OPC UA SDK
ANSI C Application Development Framework for OPC UA Server and Client Development
Version Overview
Status Version Release Date
mainline 1.10.0 2023-12-22
long term support 1.9.4 2023-03-21
V1.10.0 2023-12-22
Feature Release
V1.9.4 2023-03-21
Service Release
V1.9.3 2022-05-17
Service Release
V1.9.2 2021-07-16
Service Release
V1.9.1 2020-09-30
Service Release
V1.9.0 2019-11-29
New package adds binary file format for load AddressSpace. Adds ability for PubSub communication module. PubSub-AddOn consists of Integration Module and PubSub-Stack supporting UADP over UDP.
V1.8.4 2019-07-26
Service Release
V1.8.3 2018-10-26
Service Release
V1.8.2 2018-05-17
Service Release
V1.8.1 2018-02-08
Service Release
V1.8.0 2017-12-06
Adds DataTypeDefinition Attribute, new SecurityProfiles AES128 and AES256 plus AccessLevelEx and AccessRestrictions Attributes
V1.7.0 2016-07-27
Revised monitored item handling, configuring trace at runtime, reorganized shutdown handling on server side, file system dependency of authorization module removed
V1.6.0 2016-03-31
Generic type instantiation, GDS push, bug fixes, enhanced documentation
V1.5.3 2016-02-11
Service Release
V1.5.2 2015-12-18
Service Release
V1.5.1 2015-06-22
Service Release
V1.5.0 2015-06-16
Initial release of the Client SDK; splits up Server library to Server, Client and Base library; supports Audit Events and Authorization for Events; supports highest security policy Basic256Sha256; includes latest UA C Stack; contains improved CMake files; updates OpenSSL to V1.0.1.n
V1.4.2 2015-03-02
Service Release
V1.4.1 2014-05-28
Service Release; Certified for Compliance
V1.4.0 2014-03-05
Provider callback interface removed, TranslateBrowsePath simplified, building as shared libs now possible, file based configuration and multiple endpoints, includes example source code
V1.3.3 2013-10-09
Service Release
V1.3.2 2013-02-12
Service Release
V1.3.1 2013-01-30
Service Release
V1.3.0 2012-08-01
Data Access, Alarms&Events, Historical Access, OPC Specification 1.02, DA compliance tested
V1.2.1 2011-06-14
Service Release
V1.2.0 2010-10-04
Alarms & Events, Authentication, Authorization
V1.1.1 2010-07-12
Support for PLCopen and DI Type System, certificate management, BrowseNext service, Improved internal node management
V1.0.2 2009-10-12
Initial Release
.NET based
OPC UA SDK
.NET Application Development Framework for OPC UA Server and Client Development
Version Overview
Status Version Release Date
mainline 4.0.0 2024-02-02
long term support 3.4.1 2023-12-21
V4.0.0 2024-02-02
Adds UA PubSub with MQTT/JSON transport and .NET8 support.
V3.4.1 2023-12-21
Service Release
V3.4.0 2023-10-11
Adds role based user management support and improves the BindModel. On client side TypeDefinition attribute support was added.
V3.3.3 2023-12-21
Service Release
V3.3.2 2023-09-06
Service Release
V3.3.1 2023-05-19
Service Release
V3.3.0 2023-04-03
New package adds ability for GDS-Register and GDS-Pull. Update to 1.05.2 address space model, enhanced async await (TAP) API, and new server-side example for machine builders.
V3.2.3 2023-03-08
Service Release
V3.2.2 2023-02-10
Service Release
V3.2.1 2022-09-16
Service Release
V3.2.0 2022-08-25
Adds RolePermission feature for new authentication concepts. Adds .NET6 compatibility supporting latest Framework and security.
V3.1.3 2022-06-02
Service Release
V3.1.2 2022-05-09
Service Release
V3.1.1 2022-01-19
Service Release
V3.1.0 2021-10-19
Adds ReverseConnect on client- and server side, includes .NET Standard 2.1 (runs on Core 3.1), support for strongest SecurityPolicy (must have .NET Framework >= 4.8)
V3.0.10 2021-07-09
Service Release
V3.0.9 2021-03-15
Service Release
V3.0.7 2021-02-01
Service Release
V3.0.6 2020-10-06
Service Release
V3.0.5 2020-07-21
Service Release
V3.0.4 2020-03-27
Service Release
V3.0.3 2019-12-20
Service Release
V3.0.2 2019-08-09
Service Release
V3.0.1 2019-07-24
Service Release
V3.0.0 2019-05-24
New internal architecture enables use on .NET Core 2.0 (Windows and Linux) and prepares for future extension of transports. Can still be used with .NET Framework.
V2.6.6 2020-11-01
Service Release
V2.6.5 2020-03-03
Service Release
V2.6.4 2019-08-06
Service Release
V2.6.3 2019-04-30
Service Release
V2.6.2 2019-03-26
Service Release
V2.6.1 2018-10-30
Service Release
V2.6.0 2018-08-28
Update addressspace to OPC UA specification 1.04. See CHANGELOG.TXT for more information.
V2.5.8 2018-02-10
Service Release
V2.5.7 2017-12-05
Service Release
V2.5.6 2017-08-25
Service Release
V2.5.5 2017-06-27
Service Release
V2.5.4 2017-03-29
Service Release
V2.5.3 2016-12-13
Service Release
V2.5.2 2016-10-17
Service Release
V2.5.1 2016-08-09
Service Release
V2.5.0 2016-06-17
Supports .NET Framework 4.6.1, performance improvements, allows specifying access rights on a per node basis, pass through Query
V2.4.2 2016-03-31
Service Release
V2.4.1 2016-01-22
Service Release
V2.4.0 2015-07-13
Support for GDS, generic structured DataTypes, and highest SecurityProfile Basic256Sha256 with KeySize 4096.
V2.3.3 2015-03-12
Service Release
V2.3.2 2015-01-21
Service Release
V2.3.1 2014-10-10
Service Release
V2.3.0 2014-08-29
FileType support (Client and Server side), new SetTriggering method in Subscription class, support for EventMonitoredItems in ServerInternalClient, improved documentation, successfully passed major testing with Compliance Test Tool
V2.2.5 2014-06-24
Service Release
V2.2.4 2014-06-05
Service Release
V2.2.3 2014-04-25
Service Release
V2.2.2 2013-12-16
Service Release
V2.2.1 2013-08-16
Service Release
V2.2.0 2013-07-05
Adds HistoryRead for events (client side) and HistoryUpdate for data and events (client side), adds default implementation of HistoryReadProcessed and HistoryReadAtTime based on HistoryReadRaw (server side), examples for history features (server side), support for VS 2012 update 2 and .NET Framework 4.5
V2.1.2 2013-04-26
Service Release
V2.1.0 2013-01-22
Initial Release (server part including client)
V2.0.0 2012-08-10
Initial Release (client part)
High Performance
OPC UA SDK
Fast and Scalable SDK for Server Development in ANSI C Using Our Own UA Stack Developed from Scratch
Version Overview
Status Version Release Date
mainline 1.8.0 2023-12-22
long term support 1.7.1 2023-03-17
V1.8.0 2023-12-22
Update to UA Nodeset 1.05.03, category filter with wildcard support, PKCS11 smartcard support, credential store, and much more.
V1.7.1 2023-03-17
Service Release
V1.7.0 2022-12-22
Feature Release
V1.6.1 2022-07-18
Service Release
V1.6.0 2022-05-03
Feature Release
V1.5.2 2021-07-26
Service Release
V1.5.1 2021-03-22
Service Release
V1.5.0 2020-11-13
Adds UA FileType, UA GDS Push, Binary DataTypeDefinition, ...
V1.4.2 2020-07-31
Service Release
V1.4.1 2020-04-15
Service Release
V1.4.0 2019-12-20
Adds Alarms & Conditions functionality, Security Support for Client SDK, and much more. See CHANGELOG.TXT for more information.
V1.3.1 2019-10-11
Service Release
V1.3.0 2019-05-10
Client SDK Release, X509 UserToken support for Server, 1.04 UA Model, Improved binary file functionality, ...
V1.2.1 2018-10-23
Service Release
V1.2.0 2018-07-16
Adds events functionality, new value stores, large table support, array diminsions support, and much more. See CHANGELOG.TXT for more information.
V1.1.1 2018-04-12
Service Release
V1.1.0 2017-11-17
Adds Client SDK, new OPC UA Binary File Format, and more.
V1.0.0 2016-10-10
Initial Release (server part)