• MARKETPLACE
  • Unified Automation GmbH - .NET Based OPC UA Client Server SDK/Toolkit
.NET Based OPC UA Client Server SDK/Toolkit

.NET Based OPC UA Client Server SDK/Toolkit

Write your own OPC UA Server in C#/.Net

The UA SDK consist of three assemblies that support you in writing .NET OPC UA Servers and Clients. The UA SDK actually consists of three Libraries, the C# Base Library, C# Server Library and C# Client Library. The Base Library contains the native UA Stack and supports the UA Binary protocol and web service binding.

The .NET based Server SDK is bundled with the Client SDK. See the Client SDK product page for more information.

The SDK supports .NET Framework 4.8 and Standard 2.1 (Core3.1), .NET6 and comes with examples as Visual Studio 2022 project files including simple to use 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 2.1 (Core 3.1) can run on Windows and Linux.

Free UaModeler for  implementing CompanionModels and code generation included !

Note: information provided here is for advertising purpose only and not legal binding product description. Product is subject to permanent change, improvement and enhancement. Refere to Unified Automation official reference documentation here.

Product details

Category: SDK Subcategory: Commercial SDK

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Standard UA Server Profile
  • UACore 1.04
    • Standard 2017 UA Server Profile

Security Policies:

  • UACore 1.03
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – Basic256Sha256
    • SecurityPolicy – None
  • UACore 1.04
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None
  • UACore 1.05
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet
  • UACore 1.04
    • User Token – Anonymous Facet
    • User Token – Anonymous Server Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet
  • UACore 1.05
    • User Token – Anonymous Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Global Certificate Management Client Profile
    • Standard UA Client Profile
  • UACore 1.04
    • Global Certificate Management Client 2017 Profile
    • Minimum UA Client Profile
    • Standard UA Client 2017 Profile
  • UACore 1.05
    • Global Certificate Management Client 2022 Profile
    • Minimum UA Client 2022 Profile
    • Minimum UA Client 2025 Profile
    • Standard UA Client 2022 Profile
    • Standard UA Client 2025 Profile

Additional Facets:

  • UACore 1.03
    • A & C Address Space Instance Client Facet
    • A & C Alarm Client Facet
    • A & C Base Condition Client Facet
    • A & C CertificateExpiration Client Facet
    • A & C Dialog Client Facet
    • A & C Enable Client Facet
    • A & C Exclusive Alarming Client Facet
    • A & C Non-Exclusive Alarming Client Facet
    • A & C Previous Instances Client Facet
    • A & C Refresh2 Client Facet
    • AddressSpace Lookup Client Facet
    • Advanced Type Programming Client Facet
    • Aggregate Subscriber Client Facet
    • Attribute Read Client Facet
    • Attribute Write Client Facet
    • Auditing Client Facet
    • Base Client Behaviour Facet
    • Base Event Processing Client Facet
    • Core Client Facet
    • DataAccess Client Facet
    • DataChange Subscriber Client Facet
    • Diagnostic Client Facet
    • Discovery Client Facet
    • Durable Subscription Client Facet
    • Entry Level Support 2015 Client Facet
    • Entry-Level Support Client Facet
    • Event Subscriber Client Facet
    • File Access Client Facet
    • Global Certificate Management Client Facet
    • Global Discovery Client Facet
    • Historical Access Client Facet
    • Historical Access Modified Data Client Facet
    • Historical Aggregate Client Facet
    • Historical Annotation Client Facet
    • Historical Data AtTime Client Facet
    • Historical Data Delete Client Facet
    • Historical Data Insert Client Facet
    • Historical Data Replace Client Facet
    • Historical Data Update Client Facet
    • Historical Event Delete Client Facet
    • Historical Event Insert Client Facet
    • Historical Event Replace Client Facet
    • Historical Event Update Client Facet
    • Historical Events Client Facet
    • Historical Structured Data Access Client Facet
    • Historical Structured Data AtTime Client Facet
    • Historical Structured Data Modified Client Facet
    • Method Client Facet
    • Multi-Server Client Connection Facet
    • Node Management Client Facet
    • Notifier and Source Hierarchy Client Facet
    • Redundant Client Facet
    • Request State Change Client Facet
    • UA-TCP UA-SC UA Binary
  • UACore 1.04
    • A & C Address Space Instance Client Facet
    • A & C Alarm Client Facet
    • A & C AlarmMetrics Client Facet
    • A & C Base Condition Client Facet
    • A & C CertificateExpiration Client Facet
    • A & C Dialog Client Facet
    • A & C Enable Client Facet
    • A & C Exclusive Alarming Client Facet
    • A & C Non-Exclusive Alarming Client Facet
    • A & C Previous Instances Client Facet
    • A & C Refresh2 Client Facet
    • AddressSpace Lookup Client Facet
    • Advanced Type Programming Client Facet
    • Aggregate Subscriber Client Facet
    • AliasName Client Facet
    • Attribute Read Client Facet
    • Attribute Write Client Facet
    • Auditing Client Facet
    • Base Client Behaviour Facet
    • Base Event Processing Client Facet
    • Core 2017 Client Facet
    • DataAccess Client Facet
    • DataChange Subscriber Client Facet
    • Diagnostic Client Facet
    • Discovery Client Facet
    • Durable Subscription Client Facet
    • Entry Level Support 2015 Client Facet
    • Event Subscriber Client Facet
    • File Access Client Facet
    • Global Certificate Management Client Facet
    • Global Discovery Client Facet
    • Historical Access Client Facet
    • Historical Access Modified Data Client Facet
    • Historical Aggregate Client Facet
    • Historical Annotation Client Facet
    • Historical Data AtTime Client Facet
    • Historical Data Delete Client Facet
    • Historical Data Insert Client Facet
    • Historical Data Replace Client Facet
    • Historical Data Update Client Facet
    • Historical Event Delete Client Facet
    • Historical Event Insert Client Facet
    • Historical Event Replace Client Facet
    • Historical Event Update Client Facet
    • Historical Events Client Facet
    • Historical Structured Data Access Client Facet
    • Historical Structured Data AtTime Client Facet
    • Historical Structured Data Modified Client Facet
    • Method Client Facet
    • Multi-Server Client Connection Facet
    • Node Management Client Facet
    • Notifier and Source Hierarchy Client Facet
    • Redundant Client Facet
    • Request State Change Client Facet
    • Reverse Connect Client Facet
    • State Machine Client Facet
    • UA-TCP UA-SC UA-Binary
    • User Role Management Client Facet
  • UACore 1.05
    • A & C Address Space Instance Client Facet
    • A & C Alarm Client Facet
    • A & C AlarmMetrics Client Facet
    • A & C Base Condition Client Facet
    • A & C CertificateExpiration Client Facet
    • A & C Dialog Client Facet
    • A & C Enable Client Facet
    • A & C Exclusive Alarming Client Facet
    • A & C Non-Exclusive Alarming Client Facet
    • A & C Previous Instances Client Facet
    • A & C Refresh2 Client Facet
    • AddressSpace Lookup Client Facet
    • Advanced Type Programming Client Facet
    • Aggregate Subscriber Client Facet
    • AliasName Client Facet
    • Attribute Read Client Facet
    • Attribute Write Client Facet
    • Auditing Client Facet
    • Base Client Behaviour Facet
    • Base Event Processing Client Facet
    • Core 2022 Client Facet
    • DataAccess Client Facet
    • DataChange Subscriber 2022 Client Facet
    • Diagnostic Client Facet
    • Discovery Client Facet
    • Durable Subscription Client Facet
    • Entry Level Support 2015 Client Facet
    • Event Subscriber Client Facet
    • File Access Client Facet
    • Global Certificate Management Client Facet
    • Global Discovery Client Facet
    • Historical Access Client Facet
    • Historical Access Modified Data Client Facet
    • Historical Aggregate Client Facet
    • Historical Annotation Client Facet
    • Historical Data AtTime Client Facet
    • Historical Data Delete Client Facet
    • Historical Data Insert Client Facet
    • Historical Data Replace Client Facet
    • Historical Data Update Client Facet
    • Historical Event Delete Client Facet
    • Historical Event Insert Client Facet
    • Historical Event Replace Client Facet
    • Historical Event Update Client Facet
    • Historical Events Client Facet
    • Historical Structured Data Access Client Facet
    • Historical Structured Data AtTime Client Facet
    • Historical Structured Data Modified Client Facet
    • Method Client Facet
    • Minimum UA 2025 Client Facet
    • Minimum UA Client Facet
    • Multi-Server Client Connection Facet
    • Node Management Client Facet
    • Notifier and Source Hierarchy Client Facet
    • Redundant Client Facet
    • Request State Change Client Facet
    • Reverse Connect Client Facet
    • State Machine Client Facet
    • Temporary File Access Client Facet
    • UA-TCP UA-SC UA-Binary
    • User Role Management Client Facet

Security Policies:

  • UACore 1.03
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – Basic256Sha256
    • SecurityPolicy – None
  • UACore 1.04
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy - PubSub-Aes256-CTR
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None
  • UACore 1.05
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy - PubSub-Aes256-CTR
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet
  • UACore 1.04
    • User Token – Anonymous Client Facet
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet
  • UACore 1.05
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet

Supported Profiles and Facets

Application Profiles:

  • UACore 1.04
    • Global Certificate Management Client 2017 Profile
    • Global Discovery and Certificate Mgmt 2017 Server
    • Global Discovery Server 2017 Profile

Security Policies:

  • UACore 1.03
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – Basic256Sha256
    • SecurityPolicy – None
  • UACore 1.04
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None
  • UACore 1.05
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – User Name Password Server Facet
  • UACore 1.04
    • User Token – Anonymous Client Facet
    • User Token – Anonymous Facet
    • User Token – Anonymous Server Facet
    • User Token – User Name Password Client Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Client Facet
  • UACore 1.05
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet

Product certification history

Certified Profiles Standard UA Server
Certificate Number 1410CS0053
Certification Date 10/21/2014
Expiration Date 10/31/2017
CTT Version 1.2.335.238
Additional Facets UA Data Access Server
Product Name .NET Based OPC UA Server
Certified Product Version 2.3.1-334
Standard UA Server