Diskless Kafka® on S3, Offering 10x Cost Savings and Scaling in Seconds.
📑  Documentation    🔥  Explore AutoMQ Playground Now   
![]() |
AutoMQ is a free, open source messaging & event streaming project written in Java and released under Apache-2.0. It has 10,775 GitHub stars, 771 forks and 60 open issues, and was last pushed 6 hours ago. On this registry it ranks #1 of 8 tracked projects in Messaging & Event Streaming, with 5 head-to-head comparisons available. It gained 64 stars over the last 6 tracked days.
AutoMQ is an Apache-2.0 licensed, Java-based diskless distribution of Kafka that keeps stream data on S3 instead of broker-local disks, aimed at platform and infrastructure teams running event streaming at cloud scale.
AutoMQ is a rework of Apache Kafka in which the durability layer moves off broker-attached volumes and onto S3. The project describes itself as "Diskless Kafka® on S3" and sits in the Kafka and event-streaming ecosystem; the repository's topic list is automq, diskless, kafka, and serverless. The codebase is Java, released under the Apache-2.0 licence. The project's own description claims tenfold cost savings, no cross-AZ traffic cost, autoscaling in seconds, single-digit-millisecond latency, and multi-AZ availability.
The problem it addresses is structural. Conventional Kafka brokers pin data to local volumes, which forces capacity planning around peak load, keeps replicas spread across availability zones so replication traffic crosses zone boundaries, and turns scaling into a rebalancing operation instead of an instant adjustment. AutoMQ replaces that local-disk storage layer with object storage, so the durable copy of the log lives in S3 and a broker is no longer bound to the disk beneath it. The concrete artefacts replaced are the disk-backed Kafka broker and, for teams on managed services, the AWS MSK cluster that at least one published customer story describes migrating away from.
The README excerpt points readers to the project documentation and to an "Explore AutoMQ Playground" hosted option. It does not list a package name, Docker image, or compose file in the material available here, so installation detail must come from the documentation at automq.com.
The facts name Apache Kafka and AWS MSK as the reference points, and AutoMQ publishes cost and performance comparisons against Apache Kafka while one customer story documents a migration away from AWS MSK. Apache Kafka is the open-source baseline it reworks; AWS MSK is the managed alternative some adopters are leaving. The distinction the project draws is a diskless, S3-backed deployment model against disk-backed brokers, whether self-run or provider-run.
A self-hoster still has to run brokers, own an S3 bucket, and manage access controls and scaling policy around it, so this is not an operational free lunch. Teams with no Kafka-shaped workload gain little, since the value sits in the Kafka storage layer specifically. Note also that the README excerpt is heavy on badges and customer links and light on installation instructions, that 60 issues remain open, and that the headline cost and latency figures are vendor-published claims rather than independently verified results in these facts.
📑  Documentation    🔥  Explore AutoMQ Playground Now   
![]() |
Before running AutoMQ locally, please ensure:
[!Tip] Deploying a production-ready AutoMQ cluster is challenging. This Quick Start is only for evaluating AutoMQ features and is not suitable for production use. For production deployment best practices, please contact our community for support.
The docker/docker-compose.yaml file provides a simple single-node setup for quick evaluation and development:
curl -O https://raw.githubusercontent.com/AutoMQ/automq/refs/tags/1.5.5/docker/docker-compose.yaml && docker compose -f docker-compose.yaml up -d
This setup features a single AutoMQ node serving as both controller and broker, alongside MinIO for S3 storage. All services operate with
readme truncated — read the full docs on github
AutoMQ is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.
S3-based serverless Kafka reinvented for cost efficiency
AutoMQ is primarily written in Java. Its source is publicly available at https://github.com/automq/automq, and it has 10,775 GitHub stars.