Table of Contents

KNet for OPC (KNetOPC) is a production OPC-UA suite for Apache Kafka, turning any OPC-UA server into a real-time Kafka event stream.

It ships as standard Kafka Connect plugins — a Source connector that streams OPC-UA change notifications into Kafka topics, and a Sink connector that executes commands (Read, Write, Call) against an OPC-UA server and publishes the response back — plus connector-level Predicates to filter data before it ever reaches the broker. A .NET client library and an optional KEFCore integration let .NET applications query live OPC-UA data with standard Entity Framework Core LINQ, with no Kafka or OPC-UA protocol code required.

Built on KNet, KNet for OPC uses Kafka client-side features exclusively, so it works with any broker implementing the Kafka wire protocol — not only Apache Kafka™.

For full documentation, compatibility matrix, and configuration reference, visit KNet for OPC.