This section discusses the Kafka clients included with the Confluent Platform including the Java client, the high-performance C/C++ client called librdkafka, and the Python client confluent-kafka-python.
You may also want to take a look at Kafka Streams, which is a powerful, easy-to-use library for building highly scalable, fault-tolerant, distributed stream processing applications on top of Kafka.
- Kafka Consumers
- Kafka Producers
- API Docs