12 Programming Languages Walk into a Kafka Cluster… | Confluent
Apr 23, 2019Yeva Byzek

Summary
This post highlights the expansion of Kafka client libraries to support a wide array of programming languages, including official Confluent clients for C/C++, Go, Java, .NET, Python, and Scala, as well as community-supported clients for languages like Erlang, Groovy, Haskell, Kotlin, Lua, Node.js, OCaml, PHP, Ruby, Rust, Tcl, Swift, and Clojure. It emphasizes the role of librdkafka as a foundational C library for many of these clients and points to example producer and consumer code available on GitHub for Confluent Cloud.
More from the Kafka Producer and Consumer API Enhancements trail
- How a Tier‑1 Bank Tuned Apache Kafka® for p99 Latency for Trading
- Kafka Producer Internals: The Producer Request Lifecycle
- Inside the Kafka Black Box—How Producers Prepare Event Data for Brokers
- Apache Kafka Message Compression
- How to Make Apache Kafka Clients Go Fast(er) on Confluent Cloud | Confluent How to Make Apache Kafka Even Faster