OPC UA PubSub Development

OPC UA PubSub Development
OPC UA PubSub Development

The OPC UA PubSub NET offers a fast and easy access to the OPC Unified Architecture (UA) functionality described in Part 14 of the OPC Unified Architecture Specification, also known as OPC UA PubSub. The OPC UA PubSub communication model defines an OPC UA Publish/Subscribe pattern instead of the client/server pattern defined by the services in Part 4 of the OPC UA Specification.

OPC UA PubSub allows distributing data and events from an OPC UA information source to interested observers inside a device network as well as in IT and analytics cloud systems.

Typically, a Publisher will be an OPC UA Server and a Subscriber is often an OPC UA Client, but it is also possible that OPC UA Clients can be Publishers and OPC UA Servers can be Subscribers. It is even possible to use the OPC Ua PubSub .NET without integrating it into an OPC UA Client or OPC UA Server application.

Develop OPC UA PubSub compliant Publishers and Subscribers with C# targeting .NET 7.0 or .NET 6.0. For backward compatibility we also provide .NET 4.8 support.

.NET 7.0 and .NET 6.0 allows you develop applications that run on all common platforms available today, including Linux, macOS and Windows 8.1/10/11 (including embedded/IoT editions) without requiring platform-specific modifications.

Binary License

OPC UA PubSub .NET – NuGet Edition
(Supports .NET 7.0, .NET 6.0, .NET 4.8)

 1'495.00 2'995.00Select options

OPC UA Bundle .NET – NuGet Edition
(Supports .NET 7.0, .NET 6.0, .NET 4.8)

 4'995.00 9'995.00Select options


Technosoftware GmbH provides different licenses depending on the component and on the ownership of a purchased license of the user of the sources. A single ZIP file or a single repository can contain multiple components where the sources have different license models. The valid license is in the header of each source file.

  1. OPC UA core components follow a dual-license model:
    • Owner of a purchased license: SCLA 1.0
      enables licensee to deploy their applications using the core component sources without being required to disclose the application code. All versions, current and future, are licensed under SCLA 1.0
  2. NuGet Packages
    • The NuGet Packages, e.g. Technosoftware.UaSolution.UaClient, are licensed under Technosoftware’s SLA. Without purchasing a license applications using the NuGet packages are running in evaluation mode.
  3. Samples and Utilities:
    • All samples and most of the utilities are provided under the MIT.

Get Perpetual License without Support

OPC UA Solution .NET
One-time fee for lifetime SCLA 1.0 license
(Supports .NET 7.0, .NET 6.0, .NET 4.8)

 8'995.00 10'995.00Select options