KubeMQ
Deploy

Deploy KubeMQ

One broker that replaces your messaging stack and runs your AI-agent fabric — pick your path and install in minutes.

One broker, two jobs

KubeMQ is a Kubernetes-native message broker that ships as a single binary with two co-equal headline capabilities.

Consolidate your messaging stack — point your existing Kafka, RabbitMQ, AWS SQS/SNS, MQTT, STOMP, AMQP, or Google Cloud Pub/Sub client at KubeMQ by changing one connection string. No rewrite, no new SDK, no new wire protocol to learn.

Run your AI-agent fabric — KubeMQ ships built-in Agent-to-Agent (A2A) and Model Context Protocol (MCP) gateways. Agents register, get discovered by capability, and stream results; any MCP-compatible LLM host — Claude, Cursor, or your own IDE — drives both messaging and agents over the open MCP standard.

Both capabilities ride the same core:

  • 10-language SDKs plus REST
  • Four messaging patterns (Events, Events Store, Queues, and RPC — Commands and Queries)
  • Built-in persistence
  • A web dashboard
  • Clustering and high availability
  • No ZooKeeper, no external database, no sidecars

Choose your path

What do you want to do

Two things KubeMQ does — pick the one you came for.

Ways to get started

Or just get it running:

The four messaging patterns

Licensing

A fresh standalone container starts a 14-day evaluation with no key. Kubernetes, clusters, and existing data require a key. A free 30-day trial takes a few minutes; the Licensing section explains keys, air-gapped license files, what the server checks, and how to read its licensing state.

Upgrading an existing install?

Coming from legacy KubeMQ v2? See Coming from legacy v2. Rolling upgrades, rollback, and backup are covered in Install with Docker and Install on Kubernetes.

Was this page helpful?

On this page