Aug 26, 2026

Pay For What You Stream: New Aiven For Apache Kafka® Pricing

Aiven launches consumption-based pricing for Apache Kafka. Pick throughput, retention and topic type. Pay for compute, storage and network. Nothing else.

Stuart Mould |

RSS Feed

Staff Product Manager, Data Streaming

New pricing for Aiven for Apache Kafka® is now live for all new customers on AWS, GCP and Azure. For our existing customers: nothing changes.

When choosing your cluster you are guided by three things:

  1. Throughput: MB/s of ingress, from near-zero up to hundreds of MB/s+
  2. Retention: how many days of data you keep
  3. Topic type: classic topics, or diskless topics for high-throughput workloads

And you pay for three things:

LineRateWhat it covers
Compute$ per hour, from $235/monthThe scale of the cluster, sized by your throughput
Storagefrom $0.10 per GB-monthTotal data in object storage, priced by what you retain. That's how much, for how long
NetworkClassic topics: $0.02 in / $0.04 out per GB, Diskless topics: $0.01 in / $0.03 out per GBData you actually produce and consume

What this means for you

For our existing customers: nothing changes. Your plans, prices and contracts stay exactly as they are. The above only apply to new services, but do talk to your sales representative if you have questions.

New customers see the new model in the console today. Create a service, pick your throughput and retention, and the price is on the screen.

Existing customers stay on their current plans and prices, full stop. We will not migrate you, and we will not quietly change your bill. If the new model looks better for your workload, talk to your account team and we will run the numbers with you, including the cases where staying put is cheaper.

Our free plan also remains unchanged as does our dev tier.

Goals for our pricing structure

Our goals are simple:

  • Price in the language of streaming: throughput and retention, not CPU cores
  • Easy to estimate: make every line on the bill traceable to usage, no bundled estimates and no hidden gotchas
  • Reward efficient architecture: workloads that move to diskless topics pay lower network rates, because object storage does the replication work

To get the rates right we asked some fundamental pricing questions: what value does the platform create compared to running Kafka yourself or buying it elsewhere, what does it cost us to serve (for Kafka, network is the real cost), and, as builders ourselves, would we be happy to receive this bill?

Pricing Kafka is hard

For six years we priced Kafka the way the industry prices most infrastructure: by the machine. You picked a plan with a name like business-4, defined by CPU, RAM and disk, and hoped it matched your workload.

Here is the problem: streaming engineers do not think in machines. Builders of streaming services think in MB/s of throughput and days of retention. Nobody wakes up wanting 9 nodes. Certainly nobody wants to reverse-calculate the disk space they need to provision based on those variables. Machine-based plans force every builder to attempt to translate their workload into hardware. Not only is that inconvenient, it's difficult, and people frequently get it wrong.

We spent the past year exploring alternatives. We considered:

  • per-partition pricing (it punishes good data design)
  • per-message pricing (unauditable at Kafka scale)
  • abstract "unit" models (these ended up being opaque: it was too hard to check a unit against a cloud bill)

In February we shipped an interim mode, where network cost was estimated and baked into an inflated compute price. It was simpler, but it made every builder pre-pay for a network we assumed, not the network they used. Whilst offering good value, we weren't satisfied.

Each model failed the same test: you should be able to predict your bill from your architecture. So we did what we always do at Aiven: build it in the open, ship it, and listen.

Why we stopped selling machines

A concrete example. A builder with 1 MB/s in, 3 MB/s out and 3 days of retention used to face a puzzle. Guess startup-4 at $265 and run out of disk. Do the maths properly and you need business-4 plus extra disk: $792 per month, with unnecessary compute idle.

On the new model the same workload costs $620: $235 compute, $25 storage, $360 network. Every line maps to something you can measure, and optimize, against your own metrics. Scale to zero traffic and you pay the $235 floor. Grow to 5 MB/s and the bill grows smoothly with you, not in hard to predict jumps.

Storage works the same way. Data moves to object storage, so retention is a dial, not a disk-size decision. You will never buy a bigger cluster because a topic got popular over time.

Making network pricing predictable

Metered network is the part builders fear, and the fear is earned: the industry has trained everyone to expect shock bills. We designed against that directly.

The rates are flat per GB, published on the pricing page, with no tiers and no surcharge for the replication traffic inside your cluster. The pricing calculator shows your full monthly cost, network included, before you create a service. Ingress and egress usage appear in your service dashboard from day one, so the invoice is never the first place you see a number.

Diskless topics cut the network line further. Because KIP-1150 moves replication into object storage, we charge half the classic ingress rate. On plans from 10 MB/s upward you can mix classic and diskless topics in one cluster and let each workload pick its own economics.

Diskless topics are no longer a separate product or a promo: they are a standard capability of Aiven for Apache Kafka.

Next steps

Price your workload in the calculator, or sign up and create a Kafka service in under 10 minutes. The full model is documented in our docs.

Pricing is something we expect to evolve as we learn. Just as we did with diskless topics, our commitment is to keep increasing the value of the platform while driving the cost down, not the other way around. Our success is measured by the success of the builders who use the platform.