Table of Contents [expand]
Last updated June 30, 2026
A range of Apache Kafka on Heroku plans are available for the platform’s runtimes. The plans available include multi-tenant clusters and dedicated clusters, which are optimized for high throughput and high volume. You can find a list of all the plans on the Elements Marketplace.
Multi-Tenant Plans
SThe Basic tier offers plans on our multi-tenant infrastructure. With Basic plans, your Heroku app shares a Kafka cluster with other Heroku apps, and each app has secure, exclusive access to its own set of topics distributed across the cluster. See Multi-Tenant Apache Kafka on Heroku for Basic multi-tenant plans.
Common Runtime Plans
The plans for the Common Runtime include:
| Plan Name | Capacity | Max Retention | vCPU | RAM | Clusters |
|---|---|---|---|---|---|
standard-0 |
150 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
standard-1 |
300 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
standard-2 |
900 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
extended-0 |
400 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
extended-1 |
800 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
extended-2 |
2,400 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
Private Spaces Plans
The plans for Private Spaces include:
| Plan Name | Capacity | Max Retention | vCPU | RAM | Clusters |
|---|---|---|---|---|---|
private-standard-0 |
150 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
private-standard-1 |
300 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
private-standard-2 |
900 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
private-extended-0 |
400 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
private-extended-1 |
800 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
private-extended-2 |
2,400 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
Shield Spaces Plans
The plans for Shield Spaces include:
| Plan Name | Capacity | Max Retention | vCPU | RAM | Clusters |
|---|---|---|---|---|---|
shield-standard-0 |
150 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
shield-standard-1 |
300 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
shield-standard-2 |
900 GB | 2 weeks | 4 | 16 GB | 3 kafka, 5 zookeeper |
shield-extended-0 |
400 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
shield-extended-1 |
800 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
shield-extended-2 |
2,400 GB | 6 weeks | 4 | 16 GB | 8 kafka, 5 zookeeper |
Changing Apache Kafka on Heroku Plans
You can change the plan for a cluster after creating it. See Changing the Plan of an Apache Kafka on Heroku Cluster for plan change instructions.
See Apache Kafka on Heroku Add-on Migration to migrate between multi-tenant and dedicated plans.