Easily stream data with Amazon MSK without managing cluster capacity

Amazon MSK Serverless is a cluster type for Amazon MSK that makes it easy for you to run Apache Kafka without having to manage and scale cluster capacity. MSK Serverless automatically provisions and scales compute and storage resources, so you can use Apache Kafka on demand and pay for the data you stream and retain.

Introducing Amazon MSK Serverless (1:05)


Stream data more easily

MSK Serverless automatically manages cluster capacity and Apache Kafka partitions for running Apache Kafka applications. You can create an MSK Serverless cluster and stream data in just a few clicks.

Scale instantly

MSK Serverless scales capacity up and down instantly based on application requirements, so you don't need to monitor cluster capacity or reassign Apache Kafka partitions.


MSK Serverless offers throughput-based pricing so you pay for the data volume you stream and retain, and don’t have to worry about idle brokers and storage.

How to get started

Review the developer guide

Learn more about MSK Serverless from the developer guide.

Read documentation »

Explore MSK Serverless pricing

Pay only for what you use.

Learn more about pricing »

Run your Apache Kafka cluster

Start running MSK Serverless.

Log in to the Amazon MSK console »

Learn more about Amazon MSK features

Visit the Features page
Ready to build?
Get started with Amazon MSK
Have more questions?
Contact us