Free Kafka UI - One interface for all your clusters
Explore topics, produce and consume messages, and monitor Kafka - in your browser or IDE, even on external managed Kafka clusters.
Free forever, no credit card required
PRODUCTS
Choose your environment. Start streaming faster.
Kafka UI works where you code - in the browser or inside your IDE.
Kafka UI is a tool that lets you connect to a Kafka cluster, view topics, browse live messages, and produce messages.
You can connect to any Kafka cluster accessible from your machine, including Aiven, Confluent, or a self-hosted Kafka deployment.
The plugin supports SASL_SSL and SASL_PLAINTEXT authentication methods.
You need access to a running Kafka cluster and the following details:
- Bootstrap servers (
host:port) - Security settings, such as SASL or SSL, if applicable
- Authentication credentials, if required by the cluster
Yes. You can connect to multiple clusters, and there is no limit on the number of connections.
Yes. After you connect, the plugin lists all topics in your cluster. You can browse partitions, offsets, and message contents.
Yes. The plugin displays messages in real time, including key, value, partition, and timestamp, as they are produced to a topic.
Yes. You can produce messages directly from the Kafka UI plugin after connecting to a Kafka cluster. You can also produce messages from the Aiven Console if you prefer.
Not yet. Currently, you can only view existing topics. Topic creation and deletion will be available in a future release.
Yes. Alongside Kafka UI, Aiven offers a Kafka MCP server that connects Claude, Cursor, and VS Code directly to your Apache Kafka cluster. Ask your AI assistant to inspect topics, check consumer lag, or set up CDC with Debezium — in plain language, right from your editor.

