• MARKETPLACE
  • Unified Automation GmbH - .NET Based OPC UA Client Server and PubSub SDK/Toolkit
  • Publish date: 04/02/2014
  • Product release date: 08/17/2026
  • Product Version: 4.3.2
  • Product Webpage
.NET Based OPC UA Client Server and PubSub SDK/Toolkit

.NET Based OPC UA Client Server and PubSub 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 including with PubSub functionality. 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 Client Server and PubSub SDK is an extension (Add-On) Package that comes together with the .NET based OPC UA Client Server SDK. See the Client Server SDK product page for more information.

The SDK supports .NET Framework 4.8 and Standard 2.1 (Core3.1), .NET6, .NET8 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), .NET6/8 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
  • UACore 1.05
    • Standard 2022 UA Server Profile

Additional Facets:

  • UACore 1.04
    • PubSub MQTT JSON
    • PubSub MQTT UADP
    • PubSub UDP UADP
    • Reverse Connect Server Facet
    • Standard DataChange Subscription 2017 Server Facet
    • Standard Event Subscription Server Facet
    • State Machine Server Facet
    • UA-TCP UA-SC UA-Binary
    • User Role Base Server Facet
    • User Role Management Server Facet

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

Capacities

Max. SecureChannels: 100
Max. Sessions: 100
Max. Subscriptions: 10
Max. Monitored Items: 4294967295
Max. Monitored Items Per Subscription: 4294967295
Monitored Item Queue: 1000
Publish Request Queue: 100
Fastest Publishing: 50
Number Of Continuation Points: 1000

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
    • Redundancy Switch 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
    • Redundancy Switch 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
    • Redundancy Switch 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.03
    • Global Discovery and Certificate Management Server
  • UACore 1.04
    • Global Discovery and Certificate Mgmt 2017 Server
    • Publisher UDP UADP Dynamic Profile
    • Publisher UDP UADP Flexible Layout Profile
    • Publisher UDP UADP Periodic Fixed Profile
  • UACore 1.05
    • Global Discovery and Certificate Mgmt 2022 Server
    • Publisher UDP UADP Periodic Fixed 2022 Profile

Additional Facets:

  • UACore 1.04
    • PubSub MQTT JSON
    • PubSub MQTT UADP
    • PubSub UDP UADP
  • UACore 1.05
    • PubSub MQTT JSON
    • PubSub MQTT UADP
    • PubSub UDP UADP

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Global Discovery and Certificate Management Server
  • UACore 1.04
    • Global Discovery and Certificate Mgmt 2017 Server
    • Subscriber UDP UADP Dynamic Profile
    • Subscriber UDP UADP Flexible Layout Profile
    • Subscriber UDP UADP Periodic Fixed Profile
  • UACore 1.05
    • Global Discovery and Certificate Mgmt 2022 Server
    • Subscriber UDP UADP Periodic Fixed 2022 Profile

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