What is Messages for RabbitMQ?

IBM Cloud™ Messages for RabbitMQ supports multiple messaging protocols as a broker that lets you route, track and queue messages with customizable persistence levels, delivery settings and publish confirmations.

Messages for RabbitMQ features

Automation aware

Go from whiteboard to production quickly with a management console, CLI and REST API. The management console supports features such as database settings and backup administration, while the CLI and API support database lifecycle events like provisioning, deletion, user creation and scaling. The service also provides cloud-native admin options with an IBM Cloud CLI plug-in.


All data is encrypted at rest and in motion. You can leverage integrations with IBM Key Protect to bring your own encryption key for disk storage. All data-in-transit is secured with TLS connections, and data-at-rest is always encrypted by default. Database backups are automatically encrypted at rest, and IP whitelists can be set for further access controls. The service is SOC 2 Type 2, ISO 27001, ISO 27017, ISO 27018 certified and HIPAA-ready.

Elastic scaling

Messages for RabbitMQ allows you to scale disk and RAM independently to best fit your application requirements. Start small and grow large with elasticity just an API call away.

Open source compatible

The service is compatible with RabbitMQ APIs, data formats and clients, which means that applications that already leverage RabbitMQ can easily use Messages for RabbitMQ as a drop-in replacement.

Highly available

Standard configuration includes three data members configured for high availability and designed to provide a 99.99% service level agreement (SLA). All deployments leverage multiple availability zones, with three data centers in a given region, where available. IBM provides a single endpoint for ease of use, but behind the scenes, the system is designed to be resilient to failure and reliable.

Fully managed

Developers can focus on building applications rather than handling high availability, backups, logging, monitoring, scaling, hardware setup and software patching. IBM provides out-of-the-box integrations with IBM Identity and Access Management and IBM Activity Tracker to extend access control and auditing.

How customers use it

Web and mobile apps

Build scalable, enterprise applications that can handle millions of users.

Architecture diagram illustrating use of Messages for RabbitMQ for web and mobile apps

Internet of Things

Publish and subscribe data from the edge and enable device-to-device communications with the MQTT messaging protocol.

Architecture diagram illustrating use of Messages for RabbitMQ for IoT solutions

Get started with IBM Cloud Messages for RabbitMQ