KNet offers a new approach for using Apache Kafka from .NET by executing the Java code of the validated Apache Kafka distribution directly, rewriting APIs only. With KNet, users have access to the same API surface, cybersecurity, documentation, known bugs, and limitations as the underlying Apache Kafka distribution. This includes classic APIs for producers and consumers, as well as KNet-specific APIs. Additionally, KNet provides access to Apache Kafka Streams and a Connect SDK. Tools and containers, such as KNetPS, KNetCLI, and KNetConnect, are also available for managing Apache Kafka from .NET. Classic and specific approaches are both supported, so existing code and examples can be used with ease.