
Build messages that always get delivered.
Create powerful messaging workflows with a fully hosted cloud service that handles queuing and pub/sub patterns with guaranteed delivery.


Fully handle messaging on a single cloud-based program.
Use a fully hosted cloud service that handles advanced asynchronous messaging in real-time, including message queues and publish/subscribe (pub/sub) patterns.
Security and reliability that are built into every message.
Get secure, scalable, and reliable message delivery with built-in support for multiple environments and role-based access control (RBAC).
Manage all your APIs, runtimes, and messaging in one place.
Easily connect any application, both from MuleSoft or third-party, while managing your APIs, runtimes, and message queues from a single, unified platform.

Build flexible messaging patterns that decouple your applications.
Design flexible systems with applications that communicate without direct connections. Set up message queues with First-in, First-out (FIFO) processing, or create publish/subscribe patterns where one message reaches multiple applications simultaneously.
You can also apply intelligent routing rules to automatically direct messages to specific destinations based on their content, supporting both simple and advanced integration use cases.

Handle failures seamlessly without any downtime.
Get enterprise-level reliability with out-of-the-box security and failover features. Your messages are automatically backed up across multiple data centers, so if one goes down, everything keeps running smoothly.
All messages are encrypted when stored and any undeliverable messages get sent to a dead-letter queue (DLQ) for analysis, preventing data loss.

Connect any application to your messaging network easily.
Integrate messaging into any part of your application network. MuleSoft applications connect natively for the smoothest experience, whether they're cloud-hosted or on-premises.
For everything else, our full REST API lets any service send, receive, and manage messages regardless of programming language for universal compatibility.

Control all your messaging operations with one interface.
Govern and monitor your entire messaging infrastructure from a single control dashboard. You can access detailed usage statistics for messages and API requests to optimize performance, enforce security with role-based access control (RBAC), and manage client applications.
This centralized approach provides complete operational insight and simplifies the administration of all your queues and exchanges.
Learn more about our cloud message queue platform.
Anypoint MQ Documentation
Learn more about Anypoint MQ and important features with the official documentation.
Zero message loss systems that scale
Get the guide on cloud messaging with Anypoint MQ and Anypoint Platform.
Enterprise messaging in the cloud
See how Anypoint MQ helps you deliver seamless customer experiences across channels.
Message support with Anypoint MQ REM
Learn more about Anypoint MQ REM and how it supports sophisticated messaging patterns.
Learn more about Anypoint Platform.
Get a quick overview of Anypoint Platform from our experts.
Enable seamless Agent-to-Agent collaboration across your enterprise.
Get started with MuleSoft today.
Start your free trial.
Get started with MuleSoft development for free with our 30-day trial. No credit card, no installations.
Talk to an expert.
Let us know more about you and your business so the right person can reach out faster.
Stay up to date.
Get the latest news about integration, automation, API management, and AI.
Anypoint MQ Frequently Asked Questions
After you contact your account team to purchase and activate Anypoint MQ, you can use Anypoint Platform to create a queue or message exchange, and send messages to it. For more information, see the Configuring and Using Queues and Sending Messages to Multiple Queues Using Message Exchanges.
Anypoint MQ uses in-flight HTTPS encryption with Transport Layer Security (TLS) 1.2 protocol to transport messages and doesn’t support the deprecated TLS versions 1.0 and 1.1.
If you configure Anypoint MQ queues for encryption at rest, the payloads are encrypted with the AES-256 GCM algorithm on the server side.
No, queues and message exchanges are unique to the region in which they were created and can’t share messages or queues between regions. Developers can manually create custom programs that load balance between regions, but Anypoint MQ itself does not provide multi-region support.
The queues in each region are separate from those in other regions. You can name queues the same in each region, but queues can’t share messages across regions.
You can publish a message from an on-premises system to Anypoint MQ and have another on-premises subscriber pull messages from Anypoint MQ. Currently, Anypoint MQ can’t be deployed on-premises. If you need a messaging source on-premises, you can use Apache Active MQ instead.
Within each region, Anypoint MQ services deploy to multiple availability zones (AZs) to provide high availability (HA). If service in one availability zone goes down, the Anypoint MQ service operates normally in that region. If all availability zones go down in a region, the Anypoint MQ service is unavailable in that region until at least one of the availability zones comes back up. Because the storage solution for Anypoint MQ is durable, messages that were already in the Anypoint MQ system before service was interrupted are retained.
Anypoint MQ also provides cross-region failover for standard queues. When you enable failover for a queue, Anypoint MQ automatically creates a fallback queue in a fallback region. If a Mule app can’t reach an Anypoint MQ server in a region, it switches to the fallback queue to publish and consume messages.
Yes, Anypoint MQ guarantees "at least once" delivery of messages to the destination.