• MARKETPLACE
  • Software Toolbox, Inc - OPC Data Client Development Toolkit
  • Publish date: 03/27/2014
  • Product release date: 03/27/2014
  • Product Version: 2025.2
  • Product Webpage
OPC Data Client Development Toolkit

OPC Data Client Development Toolkit

The OPC Data Client Development Toolkit from Software Toolbox helps developers quickly build custom x86 and x64 OPC client applications in C#, VB.NET, Python.NET, F#, managed C++, and COM languages. Simple read, write, and subscribe methods hide the OPC details, and more than 150 source code examples are included.

  • OPC UA Generic Data/Data Access, OPC UA Alarms & Conditions, and OPC UA Complex Data
  • OPC UA PubSub subscriptions over UDP, Ethernet, and MQTT with UADP and JSON message formats
  • OPC Classic Data Access 1.x/2.x/3.x, OPC Alarms & Events, and OPC XML-DA
  • OPC UA Global Discovery Client, Certificate Management Client, and multiple security policies
  • Procedural code, no-code Live Binding, Live Mapping, and Reactive Programming models
  • Browsing dialogs and controls, the Connectivity Explorer test tool, and an optional Excel Connector

The toolkit runs on Windows 10/11 and Windows Server 2016-2022, and on Linux and macOS through .NET 8 & 9. Software Toolbox, a charter member of the OPC Foundation, regularly tests OPC Data Client at OPC Foundation Interoperability Workshops. See the full OPC specification support details and supported development languages.

Download the OPC Data Client free trial or visit OPC Data Client support.

Learn more: OPC Data Client Development Toolkit

Product details

Category: SDK Subcategory: Commercial SDK

Supported Profiles and Facets

Application Profiles:

  • UACore 1.04
    • Standard UA Client 2017 Profile

Additional Facets:

  • UACore 1.03
    • A & C Alarm Client Facet
    • A & C Base Condition Client Facet
    • DataAccess Client Facet
    • Event Subscriber Client Facet
    • Method Client 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

User Tokens:

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

Supported Profiles and Facets

Application Profiles:

  • UACore 1.04
    • Subscriber UDP UADP Flexible Layout Profile
  • Data Access 2.05a
  • Data Access 3.0
  • Alarms and Events
  • XML-Data Access