Build Kafka applications with your preferred programming language After learning the CLI, it’s time to build real applications. This section covers how to write Kafka producers and consumers programmatically, with a focus on Java (the official SDK). What you’ll learn:Documentation Index
Fetch the complete documentation index at: https://docs.conduktor.io/llms.txt
Use this file to discover all available pages before exploring further.
- How to choose a Kafka client library for your language
- How to set up a Java project with Kafka dependencies
- How to write producers with keys, callbacks, and batching
- How to write consumers with consumer groups and graceful shutdown
Available tutorials
| Topic | Description |
|---|---|
| SDK list | Recommended client libraries by language |
| Java programming | Complete Java producer and consumer tutorials |
| Advanced consumers | Rebalance listeners, seek/assign, threading |
See it in practice with ConduktorConduktor Console helps you test your applications by producing and consuming messages, monitoring consumer groups, and inspecting message content during development.