vdesabou/kafka-docker-playground

🐳✨ Fully automated Apache Kafka® and Confluent Docker based examples // 👷‍♂️ Easily build examples or reproduction models

Shell

784

12,080 commits

updated Sep 26, 2026

See the code

README

🐳 kafka-docker-playground

✨ Fully automated Apache Kafka® and Confluent® Docker (and CFK) based examples

👷‍♂️ Easily build examples or reproduction models

📚 Documentation

Check out kafka-docker-playground.io to learn how to use the playground, how it works and how to build your own reproduction models !

✨ Features

  • 🔗 170+ onprem (or self-managed) connectors examples
  • 🌤️ 100+ fully-managed connectors examples
  • 🔐 10+ secured environments (SASL, RBAC, SSL...)
  • ☁️ Confluent Cloud examples
  • 💸 Confluent commercial features (Tiered Storage, Control Center, Audit logs...)
  • ♻️ Cluster Linking, Replicator and MirrorMaker 2 examples
  • 🎯 Run examples with any Confluent Platform or connector versions
  • 🧠 Easily run commands with playground CLI
  • 🎓 Learn how the playground works
  • 👷‍♂️ Build your own examples or reproduction models with reusables section
  • ✨ Work remotely with VS Code using playground ec2 CLI command
  • 🤖 Automated testing using Github Actions CI
  • ☸️ Run any onprem connector example using Confluent For Kubernetes (CFK) completely transparently using --environment cfk CLI option
  • 👾 And even more playgrounds...

🍿 See CLI in action

asciicast

🏁 Getting Started

Check out the How to Use section, then select an example in the Content section and run it !

💡 Ideology

Most of the examples in the playground are very basic, but it allows to quickly test components in an automated way (and with any versions) and most importantly to easily build your own reproduction models !

🙏 Support my work

Love it? Give it a ⭐️ by clicking below:

⭐️ Star History

Star History Chart

confluent
confluent-cloud
confluent-kafka
confluent-platform
kafka
kafka-connect
kafka-connectors

Contributors

(top 30 of 61)

vdesabou

10,632 commits

github-actions[bot]

1,025 commits

NathanNam

63 commits

jocelyndrean

49 commits

vdesabou/kafka-docker-playground

🐳✨ Fully automated Apache Kafka® and Confluent Docker based examples // 👷‍♂️ Easily build examples or reproduction models

Shell

784

12,080 commits

updated Sep 26, 2026

See the code

README

🐳 kafka-docker-playground

✨ Fully automated Apache Kafka® and Confluent® Docker (and CFK) based examples

👷‍♂️ Easily build examples or reproduction models

📚 Documentation

Check out kafka-docker-playground.io to learn how to use the playground, how it works and how to build your own reproduction models !

✨ Features

  • 🔗 170+ onprem (or self-managed) connectors examples
  • 🌤️ 100+ fully-managed connectors examples
  • 🔐 10+ secured environments (SASL, RBAC, SSL...)
  • ☁️ Confluent Cloud examples
  • 💸 Confluent commercial features (Tiered Storage, Control Center, Audit logs...)
  • ♻️ Cluster Linking, Replicator and MirrorMaker 2 examples
  • 🎯 Run examples with any Confluent Platform or connector versions
  • 🧠 Easily run commands with playground CLI
  • 🎓 Learn how the playground works
  • 👷‍♂️ Build your own examples or reproduction models with reusables section
  • ✨ Work remotely with VS Code using playground ec2 CLI command
  • 🤖 Automated testing using Github Actions CI
  • ☸️ Run any onprem connector example using Confluent For Kubernetes (CFK) completely transparently using --environment cfk CLI option
  • 👾 And even more playgrounds...

🍿 See CLI in action

asciicast

🏁 Getting Started

Check out the How to Use section, then select an example in the Content section and run it !

💡 Ideology

Most of the examples in the playground are very basic, but it allows to quickly test components in an automated way (and with any versions) and most importantly to easily build your own reproduction models !

🙏 Support my work

Love it? Give it a ⭐️ by clicking below:

⭐️ Star History

Star History Chart

confluent
confluent-cloud
confluent-kafka
confluent-platform
kafka
kafka-connect
kafka-connectors

Contributors

(top 30 of 61)

vdesabou

10,632 commits

github-actions[bot]

1,025 commits

NathanNam

63 commits

jocelyndrean

49 commits

Languages

Shell

87.0%

Java

5.2%

Python

3.1%

Jupyter Notebook

2.5%