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.

Start now

Free forever, no credit card required

Why use Kafka UI?

Boost your productivity with a tool designed for developers and data engineers.

Find the topics you need

Browse all your Kafka topics in one clean view. See partitions, replication factors, and metrics instantly — no CLI required. Search, filter, and dive deep into the messages that matter.

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.