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.
Streaming & Messaging certified in :
All the Reasons to Use KubeMQ
Ease of use
All messaging patterns
Enterprise grade assurance
We are pleased that KubeMQ’s Kubernetes Operator has achieved Red Hat OpenShift Operator Certification and is now part of the Red Hat Partner Connect ecosystem
A superb out-of-the-box message queue broker written in GO and integrating best of breed CNCF open-source projects.
Single Messaging Platform that runs on every environment, Edge, Multi-cloud, and On-prem.
KubeMQ is deployable on all K8s platforms, eliminating the overhead of managing multiple messaging systems, creating true freedom, and control to run on any cloud without vendor lock-in.
All Messaging Patterns Supported
Deploy, Develop and Monitor Easily!
Deploy KubeMQ in Less Than 1 Minute!
Create a KubeMQ Cluster
kubectl apply -f https://get.kubemq.io/deploy
Frequently Asked Questions (FAQs)
Our target is to provide you the best development experience and tools. Registering for a token provides you access to our support team and the online client area portal containing additional tools and connectors to help you speed up the implementation of KubeMQ.
We offer free support to all KubeMQ users by email and slack chat. Our team of experts is ready to answer any questions you might have regarding the product. For enterprise clients, we offer dedicated support including phone support, tailored SLA and additional professional services such as integration and training.
KubeMQ can be deployed in any Kubernetes environment, on-prem, in the cloud, hybrid, multi-cloud and multi regions, reducing your dependency in the cloud provider.
KubeMQ is free for use in the cloud as well.
While cloud queue systems usually deployed outside your Kubernetes cluster, KubeMQ deployed inside the Kubernetes cluster and is another container in your microservices architecture.
KubeMQ supports a larger and more advanced queue and messaging patterns suitable for any use case.
Legacy queue systems such as RabbitMQ and Kafka were not designed from the beginning to work in Kubernetes environment nor in a microservices architecture. KubeMQ was written in GO in a small footprint container to fit for Kubernetes with simple and easy deployment in a preconfigured cluster.
As a cloud-native message broker, KubeMQ is simple to integrate with most common CNCF projects including Prometheus and Grafana for monitoring, Fluentd, and Elastic for logging, and Jaeger and Open Tracing for tracing integration.
KubeMQ configurations such as new channels and groups created by the developers in the code, saving the hassle of admin settings which exist in the legacy systems.
Off the shelf
KubeMQ is built as an off the shelf product, saving the need for specific experts to maintain the product.
You can deploy KubeMQ to Kubernetes or Docker in less than 1 minute. Use our one-line deployment method to get started instantly.
We understand enterprises needs to have control over the code running in their systems. Therefore, enterprise users get KubeMQ as open source via a private git repository.