0%
OPC UA Client Toolkit Overview

Everything You Need to Build Secure OPC UA Clients in .NET

  • High-performance .NET toolkit for building OPC UA client applications
  • Simplifies OPC UA protocol complexity through an intuitive API
  • Full support for OPC UA Data Access, Alarms and Conditions, and Historical Data
  • Seamless connectivity to local and remote OPC UA servers
  • Supports multiple simultaneous OPC UA server connections
  • Built-in support for UA TCP and HTTPS transport protocols
  • Comprehensive security support including secure sessions and encryption
  • Certificate and authentication management built into the toolkit
  • Ready-to-use C# and VB.NET sample projects for faster development
  • Compatible with both 32-bit and 64-bit .NET applications
OPC UA Client Toolkit architecture diagram: .NET application connecting to OPC UA servers

OPC UA Client Toolkit Features

Connectivity

  • Discovery of OPC UA servers available on the network 
  • Managing local and remote connections to multiple OPC UA Servers  
  • Support of UA TCP and HTTPS transport protocols 

Security

  • Creating a secure session with OPC UA Server  
  • Support of None, Sign and Sign & Encrypt security modes 
  • Support of None, Basic 128RSA15, Basic256, Basic256Sha256, Aes128_Sha256_RSAOaep and Aes256_Sha_256_RsaPss security policies 
  • Support of Anonymous and Username user authentication modes  
  • Certificates Management 

Data Interaction

  • Browsing OPC UA Server address space  
  • Read/Write requests of values from/to variables 
  • Managing UA subscriptions  
  • Monitoring real-time data and alarms and conditions  
  • Exploring and updating history data 

Development Environment

  • Support of 32 and 64-bit applications  
  • Support of Visual Studio 2017 and higher  
  • Support of .NET Core version 3.1 or higher  
  • Support of .NET Framework version 4.6.1 or higher  

Deployment

  • Royalty free runtime distribution  
Frequently Asked Questions

No. The OPC UA Client Toolkit is designed to abstract the complexities of the OPC UA protocol, enabling developers with basic .NET knowledge to quickly build client applications without needing deep OPC UA expertise. 

Yes. The toolkit allows your application to connect to and manage multiple OPC UA servers simultaneously, providing flexibility and scalability for client development. 

The sample projects are provided with their source codes and serve as flexible starting points that you can easily customize to fit your specific data models, workflows, and user interfaces. They are designed to accelerate your development while allowing extensive modifications. 

Resources & Documentation

OPC UA Client Toolkit Resources

Product Datasheet

Comprehensive technical specifications and features overview

User Guide

Step-by-step installation and configuration guide

Quick User Guide

Step-by-step installation and configuration guide