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

Conduktor vs Kafdrop

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

Conduktor vs Kafdrop, compared

F1 Kafdrop and Conduktor, side by side
Kafdrop Conduktor
Pricing unit Free, Apache 2.0, a single tier, with no commercial edition and no support to buy. Per seat. Console Team Edition is 1,200 US dollars per seat per year, or 125 US dollars per seat per month billed monthly.
Free tier Everything the project does, because there is no tier above it. Console Community, free and self-hosted, capped at 3 clusters and 50 users, with full Kafka operations, API and CLI access and SSO by OIDC or LDAP.
Adding an engineer No change to the bill. Another seat, once past the 50 in Community.
External dependencies None. A stateless Java process with no backend datastore, on Java 17 or newer, serving on port 9000. PostgreSQL 13 or later for Console, and it is not optional. Console asks 2 CPU and 3 GB of RAM, and Gateway a further 2 CPU and 4 GB.
Authentication None in the product. The README documents an NGINX basic-auth workaround. SSO by OIDC or LDAP on every tier including the free one, group-level RBAC and data masking on Team Edition, and SAML 2.0 on Enterprise.
Audit trail None in the product. More than 70 event types, each carrying user identity, IP address, timestamp, topic and partition. Unlimited on Team Edition.
Clusters per deployment One. There is no multi-cluster management. 3 on Community, unlimited on Team Edition. Gateway Enterprise is licensed per cluster with a three-cluster minimum.
Kafka without ZooKeeper No ZooKeeper connection since 3.10.0, but three reports of the topic view failing against a KRaft cluster were closed as not planned. Gateway is documented against Kafka 2.7 and later.
Support A GitHub tracker with 46 issues open, and no channel beyond it. A vendor under contract, SOC2 Type II since 2023, with email support on Community and business-hours support on Team Edition.
Both products as published in August 2026.

Key takeaway

Kafdrop is free under Apache 2.0 with a single tier and no commercial edition, and it has no authentication and no access control, its README says so, and the feature request was closed as not planned in February 2026. Conduktor Console Community is free and self-hosted but caps at 3 clusters and 50 users, Team Edition is 1,200 US dollars per seat per year, and PostgreSQL 13 or later is not optional. Kpow by Factor House is licensed per cluster at a published price.

What is Kafdrop?

Kafdrop is an open-source Kafka web UI built on Spring Boot, licensed Apache 2.0, hosted at obsidiandynamics/kafdrop and maintained by the Obsidian Dynamics team. It runs as a stateless Java process against standard broker protocols with no backend datastore, which is what keeps setup minimal, and it is a Kafka UI that tutorials routinely stand up in a local Docker Compose environment. It needs Java 17 or newer and Kafka 0.11.0 or newer, serves on port 9000, and supports TLS and SASL to brokers.

  • view brokers and topics
  • browse messages in JSON, plain text, Avro and Protobuf
  • view consumer groups with combined and per-partition lag
  • create topics, view ACLs, and connect to Azure Event Hubs

The repository carries 6,154 stars, is not archived, and has 46 issues open, and commits have landed through August 2026 including a Spring Boot 4.1 upgrade. Tagged releases run to a different rhythm: the newest is 4.2.0 of July 2025, so this year’s feature work is in no published image.

What is Conduktor?

Conduktor is a commercial Kafka management and governance platform in two parts. Console is a React web interface over topics, schemas, connectors, consumer groups and access control across clusters. Gateway is a proxy between clients and brokers that enforces encryption, data masking, quota policy and multi-tenancy at the wire level, so producers and consumers need no change to their code. A Schema Registry Proxy carries its own Enterprise tier.

  • Reach: MSK with IAM, Confluent Platform and Cloud, Redpanda, Aiven and Strimzi.
  • Registries: Confluent-compatible and AWS Glue.
  • Automation: a Terraform provider for GitOps workflows.
  • Assurance: SOC2 Type II certified in 2023.

The company began with a JavaFX desktop application, moved to Console in 2023 and retired the desktop product at the end of 2025. The objections to Conduktor are commercial and architectural rather than functional.

What is the official 2026 pricing of Conduktor and Kafdrop?

These two are not priced on the same axis, so the comparison is not a discount. Kafdrop has no price at all, so the entire cost is operator time and there is nobody under contract when it stops. Console’s unit is the seat, so the cost is known in advance and moves with headcount rather than with the cluster.

For a team of five, Kafdrop is genuinely cheap: one container, minimal overhead, and five engineers who all hold cluster credentials anyway. Conduktor at five people fits inside Console Community, which is free, self-hosted, capped at 3 clusters and 50 users, and carries SSO by OIDC or LDAP. Community is also the default state of the container, since Console runs in it when no licence key is set, so the cost at that size is the PostgreSQL instance and the memory. At fifty people the two separate: fifty seats on Console Team Edition come to 60,000 US dollars a year and buy group-level RBAC, unlimited audit logs, topic policies and data masking. Fifty people on Kafdrop costs nothing, and buys no way to tell them apart.

Where does each one run out?

Kafdrop has no authentication and no access control of any kind, and the README states it plainly, documenting an NGINX basic-auth workaround instead. The feature request was opened in January 2026 and closed as not planned in February. Kafka’s own ACLs govern what a principal may do on the broker, which is a different question from who may open a console pointed at it.

  • Write operations: exposed, so anybody who can reach port 9000 can delete a topic. The read-only toggle has sat in a pull request since November 2020.
  • KRaft: three reports of the topic view failing against a KRaft cluster were closed as not planned across 2025, and Kafka 4.0 supports KRaft only.
  • Reach: no multi-cluster management, no message search by key or value, no native MSK IAM, and deserialisation set per topic by hand.
  • Scale: 5,566 consumer groups took over 30 minutes to load, and the same view returned in under a minute with that enumeration disabled.

Conduktor’s limits are architectural before they are commercial. Console requires PostgreSQL 13 or later as a mandatory external dependency, so what looks like a container is a container plus a database somebody backs up and upgrades.

  • Latency: Gateway adds 2 to 10 milliseconds per message, which can be prohibitive under a sub-10-millisecond requirement.
  • Availability: Gateway stands in live traffic as a single point of failure with its own high-availability plan to write.
  • Pricing opacity: three of the five purchasable tiers are contact-only, and Gateway Enterprise carries a three-cluster minimum.
  • Free-tier ceiling: Console Community stops at 3 clusters and 50 users, which is why teams keep an open-source viewer for local and staging work.

There is also no native distributed tracing, and smaller edges surface in week two, such as Active Directory needing an LDAP search filter of (sAMAccountName={0}) to avoid an invalid user error.

Which should you pick?

Pick Kafdrop if:

  • what you need is a window onto one cluster rather than a console for governing it
  • the job is local development, a dev cluster, or ad-hoc inspection of a topic
  • a handful of people who already hold credentials are the whole audience
  • nobody untrusted can reach port 9000

Pick Conduktor if:

  • the question that brought you here is who is allowed to look
  • an audit trail across more than 70 event types is a requirement
  • topic policies and data masking have to be enforced rather than agreed
  • SSO by OIDC or LDAP is needed at no licence cost

The reverse move is real. Teams already paying for Conduktor put a free viewer beside it for local and staging work, because Community does not reach a normal staging environment and nobody wants to spend seats on a laptop. Neither fits well if the shape is fifty people across several clusters on Kafka 4: Kafdrop’s KRaft position is three declined reports, Community stops at 3 clusters, and Team Edition’s unit is a seat, so the bill answers to headcount at exactly the moment the cluster count is what grew.

Kpow: governance built in, priced by cluster instead of by seat

Kafdrop and Conduktor sit at opposite ends of the same gap. Kafdrop has no authentication and no access control at all, and its README says so, documenting an NGINX basic-auth workaround instead of building one in. Conduktor’s governance does exist, but the pieces that make it real, group-level RBAC, data masking and unlimited audit logs, only start on Team Edition, so all three arrive at 1,200 US dollars per seat per year. Kpow by Factor House builds LDAP, SAML and OpenID authentication, RBAC, masking policies and a full audit log into the product itself, applied at the console rather than the data path, and licenses the whole of it per cluster at a published price. One instance reaches up to 12 clusters as a single stateless JVM container configured through environment variables, with no external database, no sidecar and no persistent volume.

Governance shouldn’t be a workaround on one side or a seat-priced upgrade on the other. Point Kpow at the cluster and see what’s included from the start.

Sources

Related reading