On this page
Short answer
If the workload is small, non-regulated and already in a public cloud, a hosted platform such as CloudAMQP or Amazon MQ for RabbitMQ is the fastest route and usually the cheapest per month. If the messages cannot leave your account, or the estate is large, customised or on a version the platform does not offer, RabbitMQ operated in your own account by a specialist keeps the data and the topology where they are and adds the operations. Hosting with a RabbitMQ specialist sits between the two: a managed platform with engineers who benchmark the workload before go-live and can escalate into the RabbitMQ core team. Running it yourself with a support contract remains right for teams that have a capable platform team and only need cover for the two or three times a year it genuinely breaks.
Four ways to have RabbitMQ run for you, on the same criteria
| Hosted platform (CloudAMQP, Amazon MQ) | Operated in your account (AceMQ managed services) | Specialist-hosted (AceMQ SaaS plans) | Self-run with a support contract | |
|---|---|---|---|---|
| Where the brokers live | The provider's account and region | Your cloud account, VPC, datacenter or Kubernetes cluster | AceMQ's platform, with an Enterprise option in your own account | Wherever you put them |
| Who chooses the version | The platform; Amazon MQ in particular supports a limited set of versions and plugins | You, with an upgrade path we plan and execute | AceMQ, on a published cadence, with version rescue for estates arriving from older releases | You |
| Plugins and custom configuration | Restricted to what the platform allows | Anything RabbitMQ supports | Standard set, with exceptions agreed per plan | Anything |
| Who answers an incident | Platform support tiers | Named senior engineer, 24/7, 15-minute emergency SLA, escalation to the RabbitMQ core team | Same engineers and SLA as managed services | Your on-call, with the support contract as escalation |
| Data residency and compliance | Data lives in the provider's account; check the region and the compliance attestations you need | Unchanged: nothing leaves your security boundary | AceMQ's platform, or your own account under the Enterprise plan | Unchanged |
| Existing estate | Migrate into the platform | Managed as-is; no migration is required to start | Migrate, with a readiness benchmark first | As-is |
| Exit | Export definitions and messages, rebuild elsewhere | Runbooks, topology docs and monitoring stay yours; exit is a handover | Handover pack maintained throughout | Nothing to exit |
| Wins when | Small to mid workload, no data-residency constraint, speed matters most | Regulated or large estate, or one that cannot move | You want RabbitMQ specialists behind the console without owning infrastructure | You have a platform team and a low incident rate |
Hosted platforms: CloudAMQP and Amazon MQ for RabbitMQ
Both run RabbitMQ in their own accounts and sell it as a service with tiered plans. CloudAMQP is the specialist: deep RabbitMQ knowledge, a mature console, multi-cloud regions and plugin support across its dedicated plans. Amazon MQ for RabbitMQ is the AWS-native option: single-instance or a three-node cluster across availability zones in one region, IAM and CloudWatch integration, and billing on the AWS invoice. Its constraints are the ones AWS documents: a limited list of supported versions and plugins, and a support model that is AWS's, not a RabbitMQ engineer's.
Where they win: a workload that is already in the cloud, does not carry a data-residency obligation, and needs a broker running this week. Where they stop fitting: the moment the messages cannot leave your account, the estate needs a plugin or a version the platform does not offer, or the incident response you need is a person who already knows your topology. Both require a migration to start and a migration to leave.
Operated in your own account
The brokers stay where they are, on your VMs, your Kubernetes cluster or your cloud account, and a specialist takes over monitoring, patching, upgrades, capacity and the pager. Nothing about data residency, network policy or compliance posture changes, which is why regulated estates choose it. The estate is managed as-is: an undocumented or inherited cluster is assessed and then run, with no migration as a precondition.
It costs more per month than hosting the same shape with a platform, because it is engineer time with no infrastructure leverage, and the honest comparison says so. What the money buys is a named senior engineer who knows the topology, a 15-minute emergency SLA, CVE patching on a documented schedule an auditor accepts, and an exit that is a handover rather than a rebuild. Managed RabbitMQ services sets out the scope and the onboarding phases.
Hosted by a RabbitMQ specialist
The middle option: a managed platform, but operated by people whose only product is RabbitMQ. AceMQ's hosted plans run from a shared sandbox through dedicated single-node and multi-node clusters to an Enterprise plan that can deploy into your own account. Every plan carries the same engineers and SLA as the in-account service, a workload benchmark before go-live so sizing is measured rather than guessed, and in-broker observation after it rather than infrastructure metrics alone. Engagement tiers layer on top for teams that want an engineer reviewing the workload rather than a dashboard.
It fits teams that do not want to own infrastructure at all but have outgrown what a generic platform's support tier can tell them about their own workload. The plans and tiers are described on the hosted RabbitMQ section of the managed services page.
Self-run with a support contract
Still the right answer for many teams. If you have a platform team that can hold the pager, the incident rate is low, and what you need is an expert alongside you when something does break, a 24/7 support contract costs less than any managed option and changes nothing about how you operate. The dividing line is whether anyone on the team wants to own RabbitMQ; if the honest answer is no, a support contract will not fix that. 24/7 RabbitMQ support covers what the contract includes and how far back the version window reaches.
Amazon MQ vs self-managed RabbitMQ: what AWS managed RabbitMQ leaves out
Amazon MQ is RabbitMQ, but not all of it. AWS documents three limits that decide whether it fits. Versions: Amazon MQ supports RabbitMQ 4.3 and 4.2 only on the mq.m7g instance family, and 3.13 as the single remaining 3.x option; if your applications are certified on anything else, that version is not available. Streams: Amazon MQ does not support RabbitMQ streams, and its documentation warns that creating one will result in data loss. Plugins and logging: the plugin set is fixed by AWS, and structured JSON logging is not supported. Checked against the Amazon MQ developer guide on 20 September 2026.
None of that matters for a standard AMQP workload that lives entirely in AWS. It matters the moment the estate uses streams, a community plugin, a version AWS has retired, or a second cloud. In those cases the choice is between a specialist host and keeping the brokers in your own account with someone else operating them: AceMQ managed RabbitMQ services cover both.
How to decide in one pass
- Can the messages leave your account? If not, hosted platforms are out; choose between operated-in-your-account and self-run with support.
- Does anyone on the team want to own the broker? If yes, self-run with a support contract. If no, one of the managed options.
- Is the estate large, customised, or on a version a platform will not offer? If yes, operated in your account. If no, a hosted option.
- Do you want a specialist behind the console? If the workload is payments-grade or the incident history says generic support was not enough, specialist-hosted. Otherwise a general platform is fine.
Frequently asked questions
Does Amazon MQ support RabbitMQ streams?
No. The Amazon MQ developer guide states that streams are not supported and that creating a stream will result in data loss. If your design depends on streams or super streams, you need self-managed RabbitMQ, a specialist host, or brokers in your own account operated for you.
Which RabbitMQ versions does AWS managed RabbitMQ support?
As of September 2026 Amazon MQ supports RabbitMQ 4.3 and 4.2, only on the mq.m7g instance family, and RabbitMQ 3.13 on mq.t3, mq.m5 and mq.m7g. Older series are not offered, so an estate pinned to an earlier version cannot move to Amazon MQ without upgrading first.
Is CloudAMQP or Amazon MQ better for RabbitMQ?
CloudAMQP is the RabbitMQ specialist with broader plugin and version support and multi-cloud regions; Amazon MQ is the AWS-native option with IAM and CloudWatch integration and a narrower supported set of versions and plugins. If you are entirely on AWS and the workload is standard, Amazon MQ is simpler to procure. If you need plugins, version choice or RabbitMQ-specific support, CloudAMQP. If the data cannot leave your account, neither.
What is the difference between managed RabbitMQ and hosted RabbitMQ?
Where the brokers live. Hosted means the provider runs RabbitMQ in its own account and you connect to it. Managed, in AceMQ's usage, means the brokers stay on your infrastructure and a specialist operates them. AceMQ offers both; the page above compares them on the same criteria.
Why does managing RabbitMQ in my own account cost more than hosting it?
Because it is engineer time with no infrastructure leverage: a specialist operates a platform they do not own, on your terms, inside your security boundary. Hosting spreads platform engineering across many tenants. The premium buys data residency, an unchanged compliance posture, and an estate managed as-is with no migration.
Can I move between these options later?
Yes, in either direction, and the exit terms matter more than the entry terms. Hosted platforms require exporting definitions and messages and rebuilding elsewhere. AceMQ's managed and hosted services maintain runbooks, topology documentation and a handover pack throughout, so leaving is a handover rather than a rebuild.
Related
Where this gets done
The work behind this page, run by the same engineers who wrote it.
- 24/7 RabbitMQ support15-minute emergency SLA, versions back to 3.8.x
- Managed RabbitMQ servicesWe run the brokers, on your infrastructure or hosted
- RabbitMQ consultingArchitecture, migration and remediation from senior engineers
- RabbitMQ health checkEngineer-led assessment with a prioritised fix list
- Extended LTS support for RabbitMQ 3.xCVE backports for versions the community no longer patches
- RabbitMQ commercial licensingTanzu RabbitMQ licences from an authorized Broadcom partner
- RabbitMQ troubleshootingLive incidents and recurring faults
- RabbitMQ upgrades3.x to 4.x, planned and executed in your window
- RabbitMQ migrationsFrom IBM MQ, Kafka, cloud brokers or older RabbitMQ
- RabbitMQ implementation and architectureCluster design, DR and go-live
- RabbitMQ corporate trainingAdmin and developer courses taught by working engineers
Other RabbitMQ guides, comparisons and research
- GuideThe RabbitMQ Performance Tuning GuideRead the guide
- GuideThe RabbitMQ Streams GuideRead the guide
- GuideThe RabbitMQ Reliability Guide: Ten Failure Patterns and Their FixesRead the guide
- GuideThe RabbitMQ Disaster Recovery GuideRead the guide
- GuideThe RabbitMQ Clustering and Sizing GuideRead the guide
- GuideThe RabbitMQ Migration GuideRead the guide
- GuideThe RabbitMQ Security and Hardening GuideRead the guide
- GuideThe RabbitMQ Monitoring and Alerting GuideRead the guide
- ComparisonMessage Broker Support Options ComparedSee the comparison
- ResearchWhat Breaks in Production RabbitMQ: 145 Support Tickets, 2023 to 2026Read the research
- ResearchRabbitMQ in Production 2026: What 22 Assessed Estates Actually RunRead the research
- ResearchThe RabbitMQ CVE Register, 2026 EditionRead the research
Recent RabbitMQ articles
- VMware Licensing Cost in 2026Sep 2026
- The Tanzu Software in Your VCF You Are Not UsingSep 2026
- Production RabbitMQ Architecture for Enterprise TeamsSep 2026
- Upgrading RabbitMQ 3.x to 4.x Without DowntimeSep 2026
- RabbitMQ HA & Disaster Recovery: Cluster SizingSep 2026
- RabbitMQ on Kubernetes & OpenShift: DeploymentSep 2026
Need this done on your cluster?
AceMQ's senior RabbitMQ engineers support 130+ enterprise clients in 26+ countries under a 15-minute emergency SLA, with direct escalation to the RabbitMQ core team.