// the find
confluentinc/examples
Apache Kafka, Apache Flink and Confluent Platform examples and demos
A collection of runnable demos and quickstarts for Apache Kafka, ksqlDB, Kafka Connect, and Confluent Platform. Primarily targets engineers evaluating Confluent's commercial platform or learning the broader Kafka ecosystem through hands-on examples. Most demos require either Docker or a Confluent Cloud account.
The breadth of client language coverage is genuinely useful — C, Go, Python, Clojure, Kotlin, Rust, Groovy, and more all in one place with working producer/consumer examples. The ccloud-observability demo ships with pre-built Grafana dashboards and Prometheus configs, which saves hours of setup for anyone standing up monitoring. The multi-datacenter and multi-region cluster demos cover real operational scenarios (active-active replication, follower fetching) that are hard to find documented with runnable code. Demos are tagged Local/Docker so you know upfront what you need to run them.
This is a Confluent marketing repo first and a learning resource second — nearly every demo either requires Confluent Cloud or pushes you toward it, and the open-source Kafka path is often a second-class citizen. Many demos link out to cp-demo (a separate repo) rather than being self-contained, so following the README often means chasing links across repos and docs sites. Version drift is a real problem: some demos reference Confluent Platform 5.x configs and pinned JMX exporter jars checked into the repo, which will bite you if you're running a current stack. There are no unit or integration tests anywhere in the repo — it's all shell scripts and Docker Compose, so nothing tells you if a demo is broken until you run it.