Clients

Clients

Clients make it fast and easy to produce and consume messages through Apache Kafka®. Official Confluent clients are available for Java, along with librdkafka and derived clients.

../../_images/header1.svg
Get started

Learn more

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

Kafka Java Client

Docs | Tutorial | API | GitHub

Java producer and consumer shipped with Apache Kafka.

../../_images/51.svg

Kafka C/C++ Client

Docs | Tutorial | API | GitHub

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

../../_images/61.svg

Kafka Python Client

Docs | Tutorial | API | GitHub

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

../../_images/71.svg

Kafka Go Client

Docs | Tutorial | API | GitHub

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

../../_images/81.svg

Kafka .NET Client

Docs | Tutorial | 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.