Designing the .NET API for Apache Kafka | Confluent
Jun 27, 2019Matt Howlett

Summary
This post announces the release of version 1.0 of Confluent's .NET client for Apache Kafka. It details significant API changes, including the introduction of strongly typed configuration classes (ProducerConfig, ConsumerConfig, AdminClientConfig), the builder pattern for client creation (addressing event handler registration and SerDes), and a new general-purpose Message class. The API changes aim for idiomatic .NET design, improved error reporting, and better integration with Confluent Schema Registry, while maintaining performance.