See Kafka topics, partition leaders and ISR at a glance

List Kafka topics and inspect every partition's leader, replica count and in-sync replicas. Supports SASL/PLAIN, TLS and SSH tunnels to private brokers.

Transport: kafka-go, with optional SASL/PLAIN and TLS (port 9092 by default)

What you can do today

  • Topic discovery from cluster metadata
  • Partition leaders, replica counts and in-sync replica counts per partition
  • Metadata for one topic, or for all topics at once
  • SASL/PLAIN authentication and TLS with certificate verification
  • SSH tunnels, including connections to the brokers' advertised addresses

Not supported yet

  • Reading or producing messages
  • Consumer groups and lag
  • SASL/SCRAM authentication

Answer “is this topic healthy?” quickly

When a consumer stalls or a producer times out, the first questions are about metadata: does the topic exist, how many partitions does it have, which broker leads each one, and are all replicas in sync? DevOpsPad answers those without a CLI, a JVM or a web console running inside the cluster.

The Explorer lists every topic from the cluster metadata. Open one, or type its name in the editor, and the result has one row per partition:

# Kafka editor: a topic name, or "topics" for all topics
order.created
topics
Column Meaning
topic Topic name
partition Partition ID
leader Broker ID currently leading the partition
replicas Number of assigned replicas
in_sync_replicas Number of replicas in the ISR

A partition where in_sync_replicas is lower than replicas is under-replicated. Filter and sort the grid to find them, or export the table to CSV for an incident note. Results stop at 500 rows.

Authentication and private brokers

The connector supports SASL/PLAIN with a username and password, and TLS with certificate verification. Credentials are stored in the macOS keychain.

Brokers inside a VPC can be reached through an SSH tunnel. Kafka clients connect again to the addresses each broker advertises, and DevOpsPad sends those connections through the tunnel too. That means the advertised listener addresses have to resolve and be reachable from the SSH server. If the first metadata call succeeds and later calls fail, check the SSH troubleshooting guide.

Read-only by design

The Kafka adapter exposes no mutations. You cannot create, delete or reconfigure topics from DevOpsPad, and there is no producer. That keeps it safe to point at a production cluster while you investigate. Messages, consumer groups and SCRAM authentication are not available yet.

For more engines see the connector list, or how Redis key browsing works.

Help articles

Frequently asked questions

Can DevOpsPad read messages from a Kafka topic?

Not yet. The Kafka connector reads cluster metadata only, which is topics, partitions, leaders and replicas. Message preview and consumer groups are on the roadmap.

How do I see partition leaders for a single topic?

Type the topic name in the editor and run it. Type topics instead to list partitions for every topic in the cluster.

Why does a Kafka connection through SSH fail after the first broker responds?

Kafka clients reconnect to the addresses each broker advertises. Through a tunnel those advertised addresses must be reachable from the SSH server, not from your laptop.