PLCcom Opc Ua Sdk

The PLCcom.Opc.Ua.Sdk is a highly optimized and modern component specially developed for .Net or Java software developers to provide a convenient access to a client-side OPC UA interface, e.g. to read or write data.

Innovative and fast to use

With the PLCcom.Opc.Ua.Sdk you will be able to add a standardized Opc Ua client access to their developed applications with a few lines of code.
Connect you application quick and easy with one or more OPC-UA-Server(s) and read, write or monitore data. Make your application fit for Industrial 4.0

PLCcom.Opc.Ua.Sdk is available in two versions:

  1. Net version
    The .Net version supports classic .Net Framework-programming.
    Furthermore, the delivery package contains versions for .Net-Standard Version 2.1 and a version for .Net 5.0
    This component can be used to develop .Net-Core-, Xamarin-, UWP- or Unity- applications.
    Additionally, a nuget package is provided via
  2. Java version
    The Java version provides developers with a Java component for Java application development, e.g. with Eclipse or Netbeans. Since version 9, the development of Android apps is also supported.

Here are some simple code examples (further examples):

Example: Queries of existing endpoints of a server

Example: Browse nodes

Example: Read data

Example: Write data

Example: Monitoring of nodes

Tutorial, test software and code examples

Included in the software package are extensive code examples and tutorials, which illustrate the easy connection of an OPC UA server via an OPC interface to your application and can also be used in your projects.


  • finding nodes via node path e.g. "Objects.Server.Data.Static.Scalar.Int64Value"
  • automatical connect and disconnect of server connections (can be switched off)
  • no limits at instance, connections or subscription numbers
  • compatible to Opc Ua specification
  • extended security features, secure connections also possible via certificate exchange
  • easy creation and integration of your own certificates and your own certificate validations
  • various useful, helpful extensions and functions that are made available to the developer
  • and much more.

Especially for DotNet or Java developers

The component is depending on the version a 100% .Net or Java file.
PLCcom.Opc.Ua.Sdk can be directly linked as a reference, API calls are not necessary.
It is easily to use the components in 32 or 64 bit environments as well as across platforms.
The internal routines are optimized for high-performance access.

Simple license model, top-level support available

PLCcom.Opc.Ua.Sdk needs a license for each developer a runtime license is not necessary.
Try PLCcom.Opc.Ua.Sdk 30 days trial version before you license the library.
We want you to be satisfied with our product; even after purchase we will not leave you all alone!
If you encounter any unexpected problems or issues related to our product, we will be unbureaucratically and promptly available and assist you in solving the problem.

Indi.An is OPC foundation member for many years

With the OPC UA specification, the OPC Foundation provides a newly developed communication model for the uniform transport of machine data.
The goal was to adapt the OPC communication model to the requirements of future applications and to compensate for the existing disadvantages of the DCOM-based OPC interface.
The first version of the OPC UA specification was made available in 2006, a revision took place in 2009.

With OPC UA, a future-proof standardized communication standard is provided that also covers the requirements of industry 4.0 applications.

Indi.An is OPC foundation member for many years