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

AVAILABLE FOR

Apache Kafka logo
Copyright © 2024 JetBrains s.r.o. JetBrains and the JetBrains logo are trademarks of JetBrains s.r.o.
VS Code marketplace logo
Cursor logo

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.

FAQ

Got questions?

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.