Clients

Clients

Kafka 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

Java

Docs | API | GitHub

Java producer and consumer shipped with Apache Kafka.

../../_images/51.svg

C++

Docs | API | GitHub

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

../../_images/61.svg

Python

Docs | API | GitHub

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

../../_images/71.svg

Go

Docs | API | GitHub

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

../../_images/81.svg

.NET

Docs | API | GitHub

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

../../_images/91.svg

JMS

Docs

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