Does confluent kafka provide an api for streaming, grouping and aggregation in python?

Question:

Does confluent kafka provide an api for streaming, grouping and aggregation in python language?

Asked By: Mahamutha M

||

Answers:

There’s no such thing as “Confluent Kafka”. Confluent Platform is a distribution of Apache Kafka®, along with other components such as the Schema Registry, KSQL, etc.


Apache Kafka includes the Kafka Streams API, which is only available for Java and Scala.

Options that you have for stream processing include:

  • Faust
  • KSQL (called via the REST API from Python)

Disclaimer: I work for Confluent.

Answered By: Robin Moffatt