OPC UA dotnet SDK logo

OPC UA .NET SDK

OPC UA .NET Client SDK is a .NET based software development kit for speeding up your development in the new OPC Unified Architecture world.

OPC UA .NET SDK is a .NET based toolkit for developing OPC UA clients and servers. The SDKs support .NET Framework 3.5, 4.0, 4.5, or 4.6.1 and come with examples as Visual Studio 2015, 2017 and 2019 project files. Since V3.x.x the SDK supports .NET Standard (Core) and contains NuGet packages.

The pre-built SDK binaries are pure .NET assemblies which means they can be used on any processor architecture supported by the .NET Framework. The SDK assemblies for .NET Standard can run on Windows and Linux.


The .NET SDK supports the following OPC UA Features and Profiles

  • Data Access
  • Events
  • Methods
  • Alarms & Conditions
  • Historical Access

Scope of supply

  • Base Library with integrated UA Stack, Client Library
  • Visual Studio project files, examples, tutorials, documentation
  • First year maintenance package
  • One OPC UA Modeler runtime license

Technical details »

What is OPC?

OPC and OPC UA (Unified Architecture) are industry standards that enable software to connect devices, machines and systems from different manufacturers using same interface.

Read more about OPC UA »