img

KubeMQ is a Kubernetes Message Queue Broker

Enterprise-grade message broker and message queue, scalable, high available and secured.
A Kubernetes native solution in a lightweight container, deployed in just one minute.

divider

All The Reasons to Use KubeMQ

Kubernetes Native
Innovative message queue and message broker developed to run in Kubernetes.
Ease of use
Avoid complicated deployment in Kubernetes and start using KubeMQ in less than 1 minute!
All messaging patterns
The largest variety of messaging patterns including Queue, Pub/Sub, Stream and RPC in a single message broker.
Cloud Agnostic
Reducing your dependency on the cloud provider by supporting the flexibility to use in multiple cloud services and on-premises simultaneously.

KubeMQ Features

A superb out-of-the-box message queue broker written in GO and integrating best of breed CNCF open-source projects. 

All Messaging Patterns Supported

icon
Durable Queues
Distributed durable FIFO based queues with an enhanced list of features.
icon
Publish/Subscribe
Blazing fast real-time Pub/Sub with consumer groups, wildcards partitions and more.
image
icon
Pub/Sub Stream
Persisted Pub/Sub streaming including consumer groups, load balancing and more.
icon
RPC
Request a service from a program located in another computer with CQRS flows.

KubeMQ CLI
Deploy, Develop and Monitor Easily!

1
Cluster management
For seamlessly creating, updating and deleting KubeMQ clusters
2
Development tools
Used for sending and receiving messages in all messaging patterns
3
Debugging tools
Allow peeking into channels for a real-time view of messaging flows
4
Monitoring tools
Real-time KubeMQ’s containers log streaming with powerful options for filtering and views.

Deploy KubeMQ in Less Than 1 Minute!  

Step 1 – Get kubemqctl

curl -sL https://get.kubemq.io/install | sh

Step 2 – Create a KubeMQ Cluster

kubemqctl cluster create -t {{your_kubemq-token}}


Frequently Asked Questions (FAQs)

Send a Message