# KubeMQ Documentation (/)



**One broker. Every protocol.** KubeMQ is a Kubernetes-native enterprise message broker that ships as a single binary. Your existing Kafka, RabbitMQ, MQTT, AMQP, STOMP, AWS SQS/SNS, and Google Cloud Pub/Sub clients connect to it unchanged — and native SDKs in 10 languages give you queues, pub/sub, and request-reply over gRPC, REST, and WebSocket. No ZooKeeper, no external database, no sidecars.

<Cards>
  <Card title="Deploy in 5 minutes" href="/deploy/quickstart" description="Run KubeMQ, open the dashboard, and round-trip your first message." />

  <Card title="Migrate from your broker" href="/connectors" description="Keep your Kafka, RabbitMQ, SQS, or MQTT code — change one connection string." />
</Cards>

## What brings you here? [#what-brings-you-here]

<Cards>
  <Card title="Start fresh" href="/deploy" description="Install locally with Docker or on Kubernetes with Helm, and be receiving messages in minutes." />

  <Card title="Migrate an existing system" href="/connectors" description="Point your existing messaging clients at KubeMQ — no rewrite, no new SDK, no bridges." />

  <Card title="Build an application" href="/sdks" description="Native SDKs for Go, Java, C#, Python, TypeScript, C++, Kotlin, Ruby, Rust, and Elixir — plus framework integrations." />

  <Card title="Operate a cluster" href="/configure" description="Configure, secure, monitor, and scale KubeMQ in production." />
</Cards>

## Keep your clients — change one connection string [#keep-your-clients--change-one-connection-string]

KubeMQ speaks each protocol natively, on its standard port. The client that talks to Kafka or RabbitMQ today talks to KubeMQ tomorrow.

<Cards>
  <Card title="Kafka" href="/connectors/kafka" description="Producers, consumer groups, transactions, Kafka Connect and Streams." />

  <Card title="RabbitMQ" href="/connectors/rabbitmq" description="Exchanges, queues, bindings, dead-lettering — AMQP 0-9-1." />

  <Card title="AMQP 1.0 / JMS" href="/connectors/amqp" description="Qpid JMS, go-amqp, AMQP.Net Lite, message selectors." />

  <Card title="MQTT" href="/connectors/mqtt" description="MQTT 3.1.1 and 5.0, QoS 0/1/2, shared subscriptions." />

  <Card title="STOMP" href="/connectors/stomp" description="STOMP 1.0–1.2 with receipts, heartbeats, and request-reply." />

  <Card title="AWS SQS / SNS" href="/connectors/aws" description="Point your AWS SDK or CLI at KubeMQ — queues, topics, FIFO." />

  <Card title="Google Cloud Pub/Sub" href="/connectors/gcp-pub-sub" description="Official Google client libraries, ordering, filters, snapshots." />

  <Card title="CloudEvents" href="/connectors/cloudevents" description="Native HTTP endpoint for structured and binary CloudEvents." />
</Cards>

## Built on four messaging patterns [#built-on-four-messaging-patterns]

Every protocol and every SDK rides the same core patterns.

<Cards>
  <Card title="Events" href="/learn/events" description="Fire-and-forget pub/sub for real-time broadcasting to multiple subscribers." />

  <Card title="Events Store" href="/learn/events-store" description="Persistent pub/sub with replay, retention policies, and consumer groups." />

  <Card title="Queues" href="/learn/queues" description="Point-to-point messaging with guaranteed delivery, acknowledgment, and dead-letter queues." />

  <Card title="RPC" href="/learn/rpc" description="Request-reply messaging for commands (execute and confirm) and queries (request data)." />
</Cards>

## Why teams choose KubeMQ [#why-teams-choose-kubemq]

* **Built for Kubernetes** — [Helm charts and an operator](/deploy/kubernetes-helm), KEDA autoscaling, and clustering designed for safe rollouts.
* **Enterprise-grade** — [role-based access control, audit logging](/configure), FIPS builds, and replicated storage with a strict zero-loss durability mode.
* **AI-ready** — built-in [Model Context Protocol (MCP) and Agent-to-Agent (A2A) gateways](/aiway) for agentic workloads.
* **Simple to run** — one binary, a [web dashboard](/operate), and the [kmq CLI](/deploy/cli) for messaging, administration, and observability.

## Explore the documentation [#explore-the-documentation]

<Cards>
  <Card title="Deploy" href="/deploy" description="Install KubeMQ locally, with Docker, or on Kubernetes." />

  <Card title="Configure" href="/configure" description="Server configuration, security, storage, and licensing." />

  <Card title="Operate" href="/operate" description="Dashboard, monitoring, clustering, and day-2 operations." />

  <Card title="Learn" href="/learn" description="Messaging patterns, concepts, and guided tutorials." />

  <Card title="AI Way" href="/aiway" description="MCP and A2A — connect LLM hosts and build agent workflows." />

  <Card title="Client SDKs" href="/sdks" description="Native libraries for 10 languages, with examples for every pattern." />

  <Card title="Connectors" href="/connectors" description="Protocol compatibility — Kafka, RabbitMQ, MQTT, AMQP, and more." />

  <Card title="Integrations" href="/integrations" description="Frameworks and platforms: Spring Boot, NestJS, KEDA, and beyond." />

  <Card title="Release notes" href="/release-notes" description="What changed in each KubeMQ release — features, breaking changes, upgrades." />
</Cards>

***

Questions? [Open an issue on GitHub](https://github.com/kubemq-io/kubemq-community) or [contact support](https://kubemq.io/contact-us/). Building with AI agents? This site ships [llms.txt](/llms.txt) for machine consumption.
