Kafka Cluster Types in Confluent Cloud

Confluent offers different types of Apache Kafka® clusters in Confluent Cloud. The cluster type you choose determines the features, capabilities, and price of the cluster. Use the information in this topic to find the cluster with the features and capabilities that best meets your needs.

Ready to try the right Kafka cluster for your workload?

Sign up for Confluent Cloud and get $400 in free credits to test different cluster types—Basic, Standard, Enterprise, and Freight—based on your performance and networking needs.

Cluster types

Confluent Cloud offers these Kafka cluster types:

  • Basic clusters - Used for experimentation, early development and basic use cases.

  • Standard clusters - Used for production-ready features and functionality.

  • Enterprise clusters - Used for production-ready functionality that requires private networking capabilities.

  • Dedicated clusters - Used for critical production workloads with high traffic or private networking requirements.

  • Freight clusters - Used for high-throughput, relaxed latency workloads that are less expensive than self-managed open source Kafka.

Freight cluster considerations
  • Freight clusters are currently available in select AWS regions. For more information, see Cloud Providers and Regions for Confluent Cloud.

  • You must optimize the clients you use to connect to Freight clusters. For more information, see Freight Clients for Confluent Cloud.

  • Freight clusters do not support the following:

    • Idempotent producer

    • Transactions

  • Freight clusters do not support the following metrics and functions:

    • DELETE_RECORDS

    • REPLICA_STATUS

Tip

If you need a region that is not yet available, submit a request by providing your requested AWS region on this Freight cluster site.

Cluster provisioning and scaling

Confluent uses billing units to provision and scale clusters.

Elastic scaling

Basic, Standard, Enterprise, and Freight clusters are elastic, shrinking and expanding automatically based on load. You don’t resize these clusters (unlike Dedicated clusters). When you need more capacity, your cluster expands up to the fixed ceiling. If you’re not using capacity above the minimum, you’re not paying for it. If you’re at zero capacity, you don’t pay for anything. For more information, see Elastic Confluent Unit for Kafka and eCKU/CKU comparison.

Freight clusters scaling considerations

Freight clusters are elastic, scaling automatically based on load, so you only pay for the eCKUs you use. However, Freight clusters may not scale as quickly as other eCKU clusters. In general, Freight clusters can support an additional 4 eCKU of capacity (240 MBps of ingress / 720 MBps of egress) every 10 minutes. If you workload grows faster than this, you may experience higher latency or failed requests. As your workload decreases, you pay for your actual eCKU usage.

In scenarios where you expect a large, rapid increase in traffic, consider contacting your account team to get Confluent to work with you to meet your request.

Fast scaling for Enterprise clusters

All Enterprise clusters support fast scaling up to 10 eCKUs, which is similar to how elastic scaling has worked in the past. Beyond 10 eCKUs, Enterprise clusters support on-demand scaling, which may be limited to a growth rate of approximately 20 minutes per eCKU.

Considerations:
  • To provision Enterprise clusters with a maximum of 32 eCKU on AWS, your cluster networking must use Private Network Interface (PNI).

  • Enterprise clusters that use PrivateLink networking on AWS are limited to a maximum of 10 eCKU.

  • If you have workloads that require fast scaling beyond 10 eCKU or workloads larger than 32 eCKU, reach out to Confluent to request to have your cluster enabled.

Manual scaling

Dedicated clusters are provisioned and billed in terms of Confluent Unit for Kafka (CKU). CKUs are a unit of horizontal scalability in Confluent Cloud that provide a preallocated amount of resources. How much you can ingest and stream per CKU depends on a variety of factors including client application design and partitioning strategy. For more information, see Monitor Dedicated Clusters in Confluent Cloud and Dedicated Cluster Performance and Expansion in Confluent Cloud.

Features

All clusters have the following features:

Feature comparison table

The tables below offer comparisons of the features supported by only some Kafka cluster types.

Feature

Basic

Standard

Enterprise

Dedicated

Freight

Exactly Once Semantics

Yes

Yes

Yes

Yes

No

Key based compacted storage

Yes

Yes

Yes

Yes

No

Custom Connectors

Yes

Yes

No

Yes

No

Flink

Yes

Yes

Yes

Yes

No

ksqlDB

Yes

Yes

No

Yes

No

Schema validation

No

No

No

Yes

No

Public networking

Yes

Yes

No

Yes

No

Private networking

No

No

Yes

Yes

Yes

OAuth

No

Yes

Yes

Yes

Yes

Mutual TLS (mTLS)

No

No

No

Yes

No

Audit logs

No

Yes

Yes

Yes

Yes

Self-managed encryption keys

No

No

Yes

Yes

No

Automatic Elastic scaling

Yes

Yes

Yes

No

Yes

Stream Sharing

Yes

Yes

No

Yes but all private networking options are not supported

No

Client Quotas

No

No

No

Yes

No

Access Transparency

No

No

No

Yes

No

Cluster linking capabilities

The table below offers a comparison of cluster linking capabilities by cluster type.

Cluster type

Basic

Standard

Enterprise

Dedicated

Freight

Supports source clusters

Yes

Yes

Yes (*)

Yes (*)

No

Supports destination clusters

No

No

Yes (*)

Yes (*)

No

* Capability dependent on the networking type and the other cluster involved. To learn more, see Supported cluster types in the Cluster Linking documentation.

Uptime service level agreement options

The table below offers a comparison of uptime service level agreements (SLA) options by cluster type. For more information, see Confluent Cloud Service Level Agreement.

Considerations:
  • To obtain a higher uptime SLA, you can upgrade from Basic to a Standard cluster at any time using the Cloud Console.

  • Standard and Enterprise clusters require 2 eCKU minimums for the 99.99% SLA.

  • Dedicated clusters require Multi-Zone deployments for the 99.99% SLA.

Cluster type

99.5%

99.9%

99.95%

99.99%

Basic

Yes

No

No

No

Standard

No

Yes

No

Yes (Requires 2 eCKU)

Enterprise

No

Yes

No

Yes (Requires 2 eCKU )

Dedicated

No

No

Yes (SZ)

Yes (MZ)

Freight

No

No

No

Yes

eCKU/CKU comparison

Use the table below to compare limits for a single billing unit for each cluster type. For more information, see Elastic Confluent Unit for Kafka, Minimum/maximum eCKU requirements and Cluster provisioning and scaling.

Dimension

Basic eCKU

Standard eCKU

Enterprise eCKU

Dedicated CKU

Freight eCKU

Ingress (MBps)

5

25

60

60

60

Egress (MBps)

15

75

180

180

180

Partitions (pre-replication)

30

250

3,000

4,500

3,000

Number of partitions that you can compact (pre-replication)

30

250

360

4,500

None

Total client connections

20

1000

18,000

18,000

18,000

Connection attempts (per second)

5

80

500

500

500

Requests (per second)

100

1,500

7,500

15,000

15,000

Kafka REST Produce v3 - Max throughput (MBps):

N/a

N/a

N/a

50

N/a

Kafka REST Produce v3 - Max connection requests (per second):

N/a

N/a

N/a

300

N/a

Kafka REST Produce v3 - Max streamed requests (per second):

N/a

N/a

N/a

3000

N/a

Kafka REST Admin v3 - Max connection requests (per second):

N/a

N/a

N/a

300

N/a

Minimum/maximum eCKU requirements

The table below lists minimum and maximum requirements for elastic cluster types. Dedicated clusters have CKU limits that depend on billing and other factors. For more information, see CKU purchase limits.

Considerations:
  • To provision Enterprise clusters with a maximum of 32 eCKU on AWS, your cluster networking must use Private Network Interface (PNI).

  • Enterprise clusters that use PrivateLink networking on AWS are limited to a maximum of 10 eCKU.

  • Enterprise clusters support fast scaling up to 10 eCKUs and on-demand scaling beyond 10 eCKU. On-demand scaling may be limited to a growth rate of approximately 20 minutes per eCKU. For more information, see Fast scaling for Enterprise clusters.

Cluster type SKU

Minimum eCKU

Maximum eCKU

Basic

1

50

Standard

1 (99.9% SLA), 2 (99.99% SLA)

10

Enterprise

1 (99.9% SLA), 2 (99.99% SLA)

32

Freight

2

152

To help you control costs with elastic cluster types, you can set a lower maximum eCKU capacity on your elastic cluster. When you lower the maximum eCKU, you lower the capacity of your cluster. Use this feature with caution. The maximum eCKU limits the cluster’s capacity, which can lead to throttling or workload impact when the reduced capacity limit is reached.

When you lower maximum eCKU to reduce the capacity of your cluster, you must also manage your workload, especially for limits not currently strictly enforced. Confluent will contact you if your clusters with managed maximum eCKU repeatedly exceed the user-defined reduced capacity for requests, total client connections, and connection attempts. For more information about managing limits, see Cluster limit comparison. For information about how to lower maximum eCKU, see Update Kafka clusters.

CKU purchase limits

Dedicated clusters can be purchased in any whole number of CKUs up to the limit.

  • For organizations with credit card billing, the upper limit is 4 CKUs per Dedicated cluster. Clusters up to 152 * CKUs are available by request.

  • For organizations with integrated cloud provider billing or payment using an invoice, the upper limit is 24 CKUs per Dedicated cluster. Clusters up to 152 * CKUs are available by request.

For clusters that can scale to 152 * CKU, contact Confluent Support to discuss the onboarding process and product considerations.

Single-zone clusters can have 1 or more CKUs, whereas multi-zone clusters, which are spread across three availability zones, require a minimum of 2 CKUs. Zone availability cannot be changed after the cluster is created.

* AWS and Google Cloud support Kafka clusters to 152 CKUs. Azure supports Kafka clusters to 100 CKUs.

Cluster limit comparison

Use the table below to compare cluster limits across cluster types.

Considerations:
  • To provision Enterprise clusters with a maximum of 32 eCKU on AWS, your cluster networking must use Private Network Interface (PNI).

  • Enterprise clusters that use PrivateLink networking on AWS are limited to a maximum of 10 eCKU.

  • Basic, Standard, Enterprise, and Freight cluster limits are based on maximum eCKU for the cluster type. For more information, see Elastic Confluent Unit for Kafka.

  • Dedicated Kafka cluster limits are based on 152 CKU. For more information, see CKU purchase limits and Confluent Unit for Kafka.

  • For connector tasks per cluster, Basic clusters are limited to one task per connector. You can deploy 250 connectors to a Basic cluster but each connector can only have one task. If you need more than one task, upgrade your cluster.

  • Enterprise clusters support fast scaling up to 10 eCKUs and on-demand scaling beyond 10 eCKU. On-demand scaling may be limited to a growth rate of approximately 20 minutes per eCKU. For more information, see Fast scaling for Enterprise clusters.

  • The maximum limits for requests, total client connections, and connection attempts are currently not strictly enforced for Basic, Standard, Enterprise, and Freight clusters, whether you are using a cluster with the default capacity, or a maximum capacity you configured.

  • You can lower maximum eCKU to reduce the capacity of your cluster but you must also manage your workload, especially for limits not currently strictly enforced. Confluent will contact you if your clusters with managed maximum eCKU repeatedly exceed the user-defined reduced capacity for requests, total client connections, and connection attempts. You should be prepared to discuss mitigation strategies, such as reduction of workload to stay within the limits of your reduced capacity, or an increase to the maximum eCKU configuration to accommodate the workload.

  • Throughout 2026, Confluent will begin enforcing stricter limits for requests, total client connections, and connection attempts for Basic, Standard, Enterprise, and Freight clusters using the following schedule:

    • Starting March 1, 2026, Confluent will begin enforcing stricter limits for requests for Enterprise and Freight clusters.

    • Starting June 30, 2026, Confluent will begin enforcing stricter limits for total client connections and connection attempts for Enterprise and Freight clusters.

    • Starting June 30, 2026, Confluent will begin enforcing stricter limits for requests, total client connections, and connection attempts for Basic and Standard clusters.

Dimension

Basic

Standard

Enterprise

Dedicated

Freight

Maximum eCKU/CKU

50

10

32

152

152

Fast scaling

n/a

n/a

10

n/a

n/a

Ingress (MBps)

250

250

1,920

9,120

9,120

Egress (MBps)

750

750

5,760

27,360

27,360

Partitions (pre-replication)

1500

2500

96,000

100,000

50,000

Number of partitions you can compact

1500

2500

11,520

100,000

None

Total client connections

1000

10,000

576,000

2,736,000

2,736,000

Connection attempts (per second)

80

800

16,000

76,000

76,000

Requests (per second)

15,000

15,000

240,000

2,280,000

2,280,000

Message size (MB)

8

8

20

20

20

Client version (minimum)

0.11.0

0.11.0

0.11.0

0.11.0

0.11.0

Request size (MB)

100

100

100

100

100

Fetch bytes (MB)

55

55

55

55

55

API keys

50

100

500

2,000

500

Partition creation and deletion (per five minute period)

250

500

500

5,000

500

Connector tasks per Kafka cluster

250

250

250

250

N/A

ACLs

1,000

1,000

4,000

10,000

10,000

Kafka REST Produce v3 - Max throughput (MBps):

10

10

10

7,600

10

Kafka REST Produce v3 - Max connection requests (per second):

25

25

25

45,600

25

Kafka REST Produce v3 - Max streamed requests (per second):

1000

1000

1000

456,000

1000

Kafka REST Produce v3 - Max message size for Kafka REST Produce API (MB):

8

8

8

20

8

Kafka REST Admin v3 - Max connection requests (per second):

25

25

25

45,600

25

The capabilities provided in this topic are for planning purposes, and are not a guarantee of performance, which varies depending on each unique configuration.

Migrate from open source Kafka

If you are currently self-managing Kafka, use the following information to help choose which cluster type best suits your use-cases. For information about migrating from open source Kafka to Confluent Cloud, see the Migrating from Kafka services to Confluent PDF.

Partition guidelines

The partition guidelines that follow are based on benchmarking and intended as practical recommendations for planning purposes. Performance per partition varies depending on your individual configuration, and these benchmarks do not guarantee performance.

Except for Basic clusters, all clusters offer:

  • Unlimited storage per partition

  • Unlimited storage per partition for compacted topics

Basic clusters offer:

  • 5 TB per partition

  • 5 TB per partition for compacted topics

Use the table below to compare partition guidelines across cluster types.

Dimension

Basic

Standard

Enterprise

Dedicated

Freight

Ingress per partition

~5 MBps

~5 MBps

~6 MBps

~12 MBps (aggregate producer throughput)

~6 MBps

Egress per partition

~15 MBps

~15 MBps

~18 MBps

~36 MBps (aggregate producer throughput)

~18 MBps