Apache Kafka compatible · object-store native
Every other broker bills you for the shape of your cluster — per partition, per broker-hour, per cluster-hour. Kodansu bills for data. Create a hundred thousand topics; the invoice doesn't notice.
The pricing question
This isn't a discount — it's a different unit. A broker that keeps no state on disk has no reason to price the topology, so it doesn't.
| Broker | What the meter runs on | What a new topic costs you |
|---|---|---|
| Confluent Cloud | partitions · cluster-hours · GB in/out · storage | more partitions, more meter |
| Amazon MSK | broker-hours · provisioned storage | capacity you sized in advance |
| Redpanda Cloud | cluster-hours · partitions · GB | more partitions, more meter |
| Kodansu | bytes written · bytes read | nothing |
A topic per tenant. A topic per device. A topic per agent session. Shapes that are absurd on a partition-priced broker are just how you'd model it, if modelling it that way were free.
Why we built the storage layer the way we did
How it holds up
All state lives in the object store. Any replica answers any request, so there is no rebalance, no partition ownership, and nothing to warm up when one starts.
stateless
Many topics coalesce into one object write instead of each paying for its own. Object-store requests — the thing that actually costs money — stop scaling with how many topics you have.
coalesced segments
No disks to keep warm, and a load signal that reads a fleet holding a thousand idle long polls as doing no work. Nothing connected, nothing running, nothing billed.
scale to zero
Straight answers
Kodansu is at 1.0.0-alpha. It runs our own change-data-capture production workload — thousands of topics, continuously. It has not yet run yours. Here is the honest line between the two.
Concierge access
No signup form that drops you into an empty console. Tell us what you want to run, and we set the cluster up ourselves — bootstrap URL and credentials back to you within one business day.
We're taking about ten teams to start, because we intend to actually talk to each one. Bring us something that breaks it.
Free while we're in concierge.
No card, no contract, and no obligation to keep using it.