Skip to content
Migrating to open source Kafka.
Sep 9, 1pm SGT. Register

AKHQ vs Kafdrop

Comparisons
Factor House·August 30, 2026·6 min read·Updated

AKHQ vs Kafdrop, compared

F1 Kafdrop and AKHQ, side by side
Kafdrop AKHQ
Licence and price Free, Apache 2.0, a single tier, with no commercial offering of any kind. Free, Apache 2.0, self-hosted, with no paid tier and no feature held back from the open release.
Newest tagged release 4.2.0 in July 2025, after 4.1.0 in December 2024. 0.28.0 in August 2026, after 0.27.1 in May and 0.27.0 in March.
Where the work is landing Community features merged in August 2026, including message headers and a highest-last-offset display, are in no tagged release. Three releases in the eight months to August 2026. The commit record is concentrated at 441 commits from one maintainer and 82 from the next human contributor.
Kafka without ZooKeeper Three reports of the topic view failing against a KRaft cluster were closed as not planned. No KRaft support has landed. No ZooKeeper dependency. The ZooKeeper container in the project's compose file predates KRaft going GA.
Authentication None in the product. The README documents an NGINX basic-auth workaround. LDAP, OIDC, HTTP basic, and role and attribute claim mapping from an external identity provider.
Clusters per deployment One. No multi-cluster management. One deployment reaches one cluster or many.
Finding a message No message search and no filtering by key or value. Deserialisation is configured per topic by hand. Message browsing, live tailing, and data masking configured in YAML with four modes.
Reported scale limit About 5,566 consumer groups took over 30 minutes to load. The same view returned in under a minute with that step disabled. Memory. A constantly-increasing-usage report has been open since July 2022 and a second since May 2025.
Support GitHub issues. A read-only mode has sat in a pull request since November 2020. GitHub issues. No SLA and no commercial tier.
Both projects as published in August 2026.

Key takeaway

AKHQ and Kafdrop are both free under Apache 2.0, with nobody under contract on either side, so this is not a price comparison. Kafdrop’s newest tagged release is 4.2.0 from July 2025, it has no authentication at all, and three reports of its topic view failing against a KRaft cluster were closed as not planned, though KRaft is the only mode Kafka 4.0 supports. AKHQ ships LDAP, OIDC and role mapping, and shipped 0.28.0 in August 2026. Kpow by Factor House is licensed per cluster at a published price.

What is Kafdrop?

Kafdrop is an open-source Kafka UI built on Spring Boot, maintained by the Obsidian Dynamics team under Apache 2.0. It runs as a stateless Java process against standard broker protocols with no separate backend datastore, and stands up in a Docker Compose environment from a broker list and nothing else. Its scope is topic administration rather than a daily driver, which is the whole of what the README claims.

  • brokers, topics and partition state
  • message browsing across JSON, plain text, Avro and Protobuf
  • consumer groups with combined and per-partition lag
  • topic creation, ACL viewing, and Azure Event Hubs

The project is alive without being fast-moving. The repository carries 6,154 stars, it is not archived, and commits landed through August 2026 including a Spring Boot 4.1 upgrade. The newest tagged release is 4.2.0, published in July 2025. It has no website of its own, and the README warns that sites impersonating it exist.

What is AKHQ?

AKHQ is an open-source Kafka management UI under Apache 2.0, formerly KafkaHQ, self-hosted and built on Micronaut. One deployment reaches one cluster or many, covering topic browsing, live tailing, producing, consumer groups, Schema Registry, Kafka Connect, ACL management and role-based access with LDAP and OIDC. Connections, users, groups and registry links are defined in YAML and deployed by Helm, which keeps the cluster list and the access model in source control.

  • Releases: 0.28.0 in August 2026, after 0.27.1 in May and 0.27.0 in March.
  • Maintainership: 441 commits from the lead maintainer, 82 from the next human contributor.
  • Contributors: Michelin and La Redoute have contributed features directly.
  • Assessment: Thoughtworks placed the project in Trial on their Technology Radar in March 2022.

What is the official 2026 pricing of AKHQ and Kafdrop?

Neither of these has a price, so the whole cost is operator time. Somebody sizes the JVM, reads the issue tracker before upgrading, and answers for it when it stops. There is no SLA on either side, because there is nobody under contract on either side.

For a team of five, both are cheap, and Kafdrop is genuinely the cheaper: one container, nothing to configure beyond the broker list, and five engineers who all hold cluster credentials anyway. AKHQ costs a YAML file and a Helm chart more than that, and returns multi-cluster reach and an identity provider. For a team of fifty the two separate. Kafdrop has no authentication to give fifty people, so scaling it means an auth proxy somebody owns and a tracker position that will not move: the authentication feature request was opened in January 2026 and closed as not planned in February. AKHQ scales further on that axis and buys a different bill.

Where does each one run out?

Apache Kafka 4.0 supports KRaft only and ZooKeeper mode has been removed, and KRaft has been production-ready for new clusters since 3.3. Three reports of Kafdrop’s topic view failing against a KRaft cluster were closed as not planned across 2025, and no KRaft support has landed since. What the tracker records there is a decision rather than a backlog item.

  • Authentication: none. The README documents an NGINX basic-auth workaround instead.
  • Write operations: exposed, so an unprotected instance makes accidental topic deletion possible. The read-only toggle has sat in a pull request since November 2020.
  • Reach: no message search, no filtering by key or value, no multi-cluster management, and deserialisation configured per topic by hand.
  • Scale: about 5,566 consumer groups took over 30 minutes to load, and the same view returned in under a minute with that step disabled.

AKHQ’s governance is present but shallow, and shallow is a different problem from absent. Masking takes four modes, configured globally in the application YAML and keyed on topic and field path, so what is hidden does not vary by who is looking, and only one filter per topic is supported.

  • Audit: opt-in, written to a Kafka topic the operator nominates, covering state changes rather than reads. No audit view in the product.
  • Metrics: exported on port 28081, including Prometheus. No JMX visualisation, no dashboard and no alerting.
  • Memory: a constantly-increasing-memory report open since July 2022, and a second since May 2025.
  • OIDC: the busiest part of the tracker, with an Okta login issue open since February 2024 and new reports in August 2026.

Which should you pick?

Pick Kafdrop if:

  • the tool is a developer’s window onto a cluster rather than a platform team’s console
  • the job is local development, a dev cluster, or ad-hoc inspection of a topic
  • one cluster and a handful of credentialled people is the whole audience
  • nobody untrusted can reach it on the network

Pick AKHQ if:

  • the tool has to serve more than one cluster
  • people who should not hold broker credentials need to see a topic
  • an identity provider has to sit in front of it
  • the configuration belongs in source control

Check Kafdrop against a KRaft cluster before committing to it, because that is where the reports are. The question underneath both is who the tool is for. Five people who all hold cluster credentials, and free software is genuinely free. Fifty people, most of whom should never touch a broker, and the thing being bought is governance, which neither of these charges money for and both take out of your engineers instead.

Kpow: free too, but governed from day one

Kafdrop and AKHQ are both free, and free buys different things on each side. Kafdrop ships no authentication at all, with an NGINX basic-auth workaround documented as the fix, and AKHQ’s masking is global YAML with one filter per topic, so neither hands fifty people delegated access without somebody building the missing piece by hand first. Kpow by Factor House is self-managed, vendor-agnostic tooling for Apache Kafka, licensed per cluster at a published price, so the number does not move when five engineers become fifty. It runs against whatever brokers you already have, in one stateless JVM container with no external database, and one instance manages up to 12 clusters. The Community Edition itself covers up to three clusters, free.

Free doesn’t have to mean built by hand later. Start Kpow today against the cluster you’re already running.

Sources

Related reading