Apache Kafka® Clients
Apache Kafka® Clients
Build scalable, fault-tolerant applications and microservices that produce, consume, and process event streams in parallel.
Client guides
Client Examples
Follow step-by-step guides to build producers, consumers, and streaming applications.
Java Client
Produce and consume Kafka events using the built-in Java client.
C/C++ Client
Build high-performance C and C++ applications using the native librdkafka client library.
Python Client
Build Python event streaming applications using Confluent's client built on librdkafka.
Go Client
Build Go event streaming applications using Confluent's client built on librdkafka.
.NET Client
Build .NET event streaming applications using Confluent's client built on librdkafka.
JavaScript Client
Build JavaScript event streaming applications using Confluent's high-performance client built on librdkafka.