Favicon of AutoMQ

AutoMQ

AutoMQ keeps Apache Kafka's compute layer and replaces its storage with cloud object storage, claiming 100% Kafka API compatibility and substantially lower cost by removing multi-replica local disks and cross-zone transfer.

LicenseOpen source (permissive)· Apache-2.0
DeploymentSelf-hostedManagedHybrid
PricingFreeSubscription
Operational complexityMedium
WorkloadStreaming
LanguageJava

Use it when

  • You run Kafka in the cloud and the bill, not the protocol, is the problem: diskless brokers over object storage remove replica storage and cross-zone traffic.
  • Everything must stay Kafka-compatible; clients, Connect, and Streams work unchanged against its 100% Kafka API surface.
  • You want elasticity without pain; brokers hold no persistent data, so partition reassignment takes seconds and scaling copies nothing.
  • You want the option open source keeps: Apache-2.0 and self-hostable, unlike proprietary diskless rivals such as WarpStream.

Think twice when

  • Your latency budget is tight; writing through object storage trades some end-to-end delay against local NVMe Kafka.
  • You run on-premises without an S3-class store; the design assumes cloud object storage underneath.
  • The deployment is small and stable; plain Kafka or Redpanda may be simpler than adopting a younger rebuild.

How it runs

Kafka brokers and KRaft controllers rebuilt over object storage with a write-ahead log in front; brokers keep no persistent local data. Self-host it free under Apache-2.0, or use AutoMQ Cloud billed through cloud marketplaces. Table Topic can write Iceberg tables directly from the stream.

Details

Compare

How AutoMQ answers the questions Event Streaming turns on.

Event Streaming
How it works
ProtocolKafka: 100% API compatible
Consumption modelReplayable log; consumers track offsets
StorageObject storage; brokers hold no persistent local data
Delivery guaranteeKafka's: Exactly-once with transactions
Running it
What you runKafka brokers and KRaft controllers over object storage, plus a WAL
ScalingReassignment in seconds; brokers scale without copying partitions
Multi-regionOne logical cluster across regions; synchronous S3 writes, RPO=0
Connections
ConnectorsKafka Connect unchanged; Table Topic writes Iceberg directly
TransformationsKafka's own: Streams and Connect SMTs
Cost
Billing unitFree to self-host; cloud usage billed through the marketplace

Share:

Alternatives to AutoMQ

Favicon

 

  
  
Favicon

 

  
  
Favicon