UA Client SDK .NET
 All Classes Namespaces Functions Variables Enumerations Properties Events Groups Pages
Unified Automation .NET OPC UA SDK API Reference.


The UA SDK is a set of .NET libraries that supports you in writing OPC UA servers and clients in the .NET environment. The UA SDK actually consists of two SDKs, a Server SDK and a Client SDK. Both use the same UA Base Library which provides the communication stack and common functionality used in servers and clients applications.

UA SDK Architecture Overview

Client Getting Started

There are different levels of examples provided with the Client SDK to jump start your OPC UA client development.

The first example Basic Client provides initial sample code in a single source file for a simple data access client including connection establishment, read, write and data monitoring. This example is a good starting point to get familiar with the basic functionality of OPC UA.

The Getting Started application provides a rich set of sample code for the different services and features of OPC UA. The examples are designed in a way that they provide self-contained sample code for the different OPC UA services with the following features:

  • Fully functional dialogs to execute single OPC UA services
  • Self-contained sample code that can be copied from the sample code dialogs. Source code can be opened directly from dialogs
  • Detailed documentation for the sample code. Documentation can be opened directly from dialogs

The Full Client is an enhanced example showing several features of OPC UA in a generic user interface.

Content Overview

This manual provides a class reference and general introductions in the following sections: