From the course: Apache Kafka Essential Training: Getting Started (2021)

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Kafka client libraries

Kafka client libraries

From the course: Apache Kafka Essential Training: Getting Started (2021)

Start my 1-month free trial

Kafka client libraries

[Tutor] - While building real world data pipelines, command line interfaces are hardly used to publish to and consume from Kafka. Kafka producers and consumers are written in various programming languages. Fortunately, Kafka has client libraries for a long list of programming languages. This website docs.confluent.io/platform/current/clients/index.html provides a list of client libraries for various programming languages. From here you can access documentation for various clients and also download these libraries. In this course, we will build sample Kafka clients using Java. For a Maven project, it is easy to add a Kafka client. In your pom.xml simply include the dependency for Kafka and it will download and set up Kafka for your project. Now let's build a simple producer for Kafka in Java in the next video.

Contents