Clients

Clients

Clients make it fast and easy to produce and consume messages through Kafka.

../../_images/header1.svg
Consumer and producer
../../_images/21.svg

Kafka consumer

Java consumer that is included with Apache Kafka.

../../_images/31.svg

Kafka producer

Java producer that is included with Apache Kafka.

Clients
../../_images/41.svg

Kafka Java Client

Docs | API | GitHub

Java producer and consumer shipped with Apache Kafka.

../../_images/51.svg

Kafka C/C++ Client

Docs | API | GitHub

librdkafka, a C/C++ library that offers a producer and a consumer for Kafka.

../../_images/61.svg

Kafka Python Client

Docs | API | GitHub

Python client that provides a high-level producer, consumer, and AdminClient.

../../_images/71.svg

Kafka Go Client

Docs | API | GitHub

Go client that offers a producer and a consumer for Kafka.

../../_images/81.svg

Kafka .NET Client

Docs | API | GitHub

.NET client that provides a high-level producer, consumer and AdminClient.

../../_images/91.svg

Confluent JMS Client

Docs

Allows Kafka or Confluent Platform to be used as a JMS message broker.