On this page
Short answer
Community RabbitMQ is free and best-effort: each release series gets fixes for about seven to nine months, so you upgrade twice a year. Tanzu RabbitMQ adds a 30-minute, 24/7 response for the highest severity and longer, indicative windows. A third-party provider covers the version you already run, including 3.13 and older, with a 24/7 clock. See AceMQ extended support.
Community, Tanzu and third-party RabbitMQ support on the same criteria (checked 26 October 2026)
| Community RabbitMQ | Tanzu RabbitMQ (Broadcom) | Third-party support (AceMQ) | |
|---|---|---|---|
| Licence cost | Free, under the Mozilla Public License 2.0 | Per-core licence by quote, 72-core minimum | Support contract by quote; AceMQ replies within 1 hour |
| Response commitment | None: best-effort help on GitHub, Discord, the mailing list and IRC | Highest severity within 30 minutes, 24/7/365 | 15 minutes for a P1, 24/7, from a named senior engineer |
| How long a series is fixed | About seven to nine months after release (lifecycle table below) | Indicative commercial dates: two years after release for 4.0, 4.1, 4.3 and 4.4, almost six for 3.13 | For as long as the contract runs, on the version you run |
| Versions covered | The series in the community window: 4.3 and 4.4 today | The series Broadcom lists; 3.12 and older have ended | Back to 3.8.x, with CVE fixes backported to your build |
| Upgrade pressure | A new minor series arrives about every six months, and you move with it | On your own schedule, inside the commercial window | On your own schedule; planned upgrades when you decide to move |
| Features | The open-source feature set | Exclusive features, including multi-data-centre disaster recovery, FIPS 140-2 with OpenSSL 3, intra-cluster compression and AMQP 1.0 over WebSocket | Supports both editions; features follow the edition you run |
| Who answers | Volunteers and other users | The core engineering team that Tanzu employs | A named senior AceMQ engineer, with escalation to the core team through the Broadcom partnership |
| Not a fit for | Regulated estates that need a documented vendor response and cannot upgrade twice a year | Teams below 72 cores buying direct, or teams that want someone to run the brokers | Teams that are content to upgrade on the project's schedule with best-effort help |
The RabbitMQ support lifecycle in one table
rabbitmq.com publishes two dates for every release series. Community support means free security updates and bug fixes from the project. Long term support is extended commercial support, available to people who hold a valid commercial support licence. The commercial dates are labelled indicative, and the official lifecycle sits on the Broadcom support portal. Source: the rabbitmq.com release information page, checked 26 October 2026. Earlier series and patch-level dates are on RabbitMQ end of life dates.
| Series | Released | End of community support | End of Tanzu commercial support (indicative) | Status on 26 October 2026 |
|---|---|---|---|---|
| 3.12 | Jun 2023 | 29 Feb 2024 | 30 Jun 2025 | Past both windows |
| 3.13 | Feb 2024 | 30 Sep 2024 | 31 Dec 2029 | Community ended; commercial only |
| 4.0 | Sep 2024 | 30 Apr 2025 | 30 Sep 2026 | Past both windows |
| 4.1 | Apr 2025 | 31 Jan 2026 | 30 Apr 2027 | Community ended; commercial only |
| 4.2 | Oct 2025 | 31 Jul 2026 | 30 Jun 2030 | Community ended; commercial only |
| 4.3 | Apr 2026 | 31 Jan 2027 | 30 Apr 2028 | In community support |
| 4.4 | 20 Oct 2026 | 31 Jul 2027 | 31 Oct 2028 | In community support |
| 5.0 | Apr 2027 (planned) | 31 May 2028 | 30 Apr 2031 | Not released |
The upgrade treadmill: what staying on community support requires
Since 4.0 a new minor series has arrived roughly every six months: 4.0 in September 2024, 4.1 in April 2025, 4.2 in October 2025, 4.3 in April 2026 and 4.4 on 20 October 2026. The community window for each lasts seven to nine months, so staying inside it means one cluster upgrade, one client compatibility check and one change window about twice a year, sometimes with an Erlang/OTP change on top. The yearly cost is engineer hours per upgrade, the test environments to rehearse it in, and the risk of each rolling restart on a production message broker, multiplied by two.
If that cadence fits your release process, community RabbitMQ is the cheapest route and there is nothing to buy. If it does not, because a regulated change window comes once a year or applications are built around the broker's current behaviour, the choices are a Tanzu licence, whose commercial windows run longer, or an independent contract on the version you already run. Neither removes the upgrade; both let you schedule it.
What community RabbitMQ plus a consultant does not give you
Many teams run community RabbitMQ and call a consultant when something breaks. It works while you keep upgrading, and a good consultant can fix a cluster. It does not give you four things:
- A response clock. rabbitmq.com describes community support as best effort, through GitHub, Discord, the mailing list and IRC. A consultant on an hourly rate has no obligation to answer at 3am.
- Fixes for a series past its window. When a series leaves community support, the project stops publishing security fixes for it, and a consultant cannot ship a vendor patch. Only the commercial window or a provider that backports fixes does.
- Context. An incident goes faster when the engineer already knows your queues, quorum queue sizing and monitoring. A new consultant starts from nothing each time.
- Evidence. An auditor asking for supported software wants a contract that names the version, not an invoice.
What a message broker incident looks like under each route
RabbitMQ is an open-source message broker that speaks AMQP and routes messages into queues. In production it runs as a cluster, usually three nodes with quorum queues for high availability, so the loss of one node should fail over without losing confirmed messages. The incidents that need support are the ones failover does not cover: a disk or memory alarm that blocks publishers, a cluster that lost its majority, a backlog because consumers stopped, or an upgrade of RabbitMQ, Erlang or a client library that breaks a mission-critical application.
Under community support these are diagnosed from the logs and the documentation, with help from other users. Under Tanzu RabbitMQ the core engineers take the highest severity within 30 minutes. Under a third-party contract a named engineer who already knows your cluster does. Teams that run Apache Kafka or ActiveMQ alongside RabbitMQ face the same choice for each broker; message broker support options compared covers who supports what.
What every edition shares: protocols, queue types and clients
The edition changes who answers and for how long, not what the message broker does. Every edition of RabbitMQ is an asynchronous message queue broker: producers and consumers exchange messages through the broker, so each message is routed to the right queue and consumers receive messages from it. RabbitMQ supports AMQP 0-9-1, and AMQP 1.0 has been a core protocol since 4.0. MQTT (3.1, 3.1.1 and 5.0), STOMP and the streams protocol arrive as plugins. Java, .NET, Python (pika), Go, Ruby (Bunny) and PHP all have officially maintained client libraries (protocols and client libraries on rabbitmq.com, checked 26 October 2026).
The queue type you run matters more to support than the edition. A quorum queue is a durable, replicated queue built on the Raft consensus algorithm, has all data persisted to disk and is the documented choice for high availability when message loss would matter. Mirroring of classic queues was removed in 4.0, so a cluster that relied on it needs quorum queues or streams before it moves to a 4.x series. A stream keeps messages in an append-only log that consumers read without deleting them, which suits use cases such as replay, large backlogs and high-throughput fan-out. Streams do not support message priorities or dead-letter exchanges, and quorum queues are not the right fit for workloads that need the lowest latency (quorum queues and streams on rabbitmq.com).
On Kubernetes, the open-source RabbitMQ Cluster Operator provisions and manages clusters, and the Messaging Topology Operator manages virtual hosts, users and queues. Both are released under the Mozilla Public License 2.0 (operator overview). What a commercial licence adds, per rabbitmq.com, is 24/7 support plus features such as multi-data-centre disaster recovery, FIPS 140-2 compliance, intra-cluster compression, AMQP 1.0 over WebSocket and audit logging. A support provider covers the broker you run, with the protocols and queue types above, whichever edition that is.
Buying Tanzu RabbitMQ from Broadcom or from a partner
Tanzu RabbitMQ is licensed per core, with Broadcom's 72-core minimum for direct orders. The rabbitmq.com support page lists AceMQ as an authorized licensing partner, so the licence can be bought through a partner that also provides the support contract and the engineers who answer the phone. AceMQ can license below the 72-core minimum. A licence does not include operations: Tanzu RabbitMQ is software and support, and somebody on your side or a partner's still runs the cluster. Counting rules and the minimum are covered in the licensing guide.
Which route fits
Match the situation, then check the dates above.
| If this describes you | Choose | Why |
|---|---|---|
| You can upgrade every six months and accept best-effort help | Community RabbitMQ | It is free, and the community window covers you while you keep moving |
| You must stay on 3.13 for now | Tanzu RabbitMQ or third-party support | Community support for 3.13 ended on 30 Sep 2024; Tanzu lists 3.13 to 31 Dec 2029 (indicative) |
| You are on 3.12 or older | Third-party support | Tanzu commercial support for 3.12 ended on 30 Jun 2025; an independent provider can still backport CVE fixes |
| An auditor wants a licence and vendor-backed patches | Tanzu RabbitMQ | Broadcom's commercial lifecycle is the document an auditor accepts |
| You need a 24/7 response on the version you already run | Third-party support | A named engineer answers a P1 in 15 minutes, without a forced upgrade |
| You want a licence and an on-call engineer | Tanzu through a partner, plus support | One contract holder, with the licence and the people who answer |
From our engagements
AceMQ has been in business for 10+ years and handles 40+ Sev 1 incidents a year. Its RabbitMQ upgrade engagements follow fixed rules: a lower environment first, rolling upgrades only, and no platform migration in the same production window as a version upgrade. Node failure, consumer reconnection and quorum elections are tested before go-live.
How we compared
We compared community RabbitMQ, Tanzu RabbitMQ from Broadcom and third-party support from AceMQ on eight criteria: licence cost, response commitment, how long a release series is fixed, versions covered, upgrade pressure, features, who answers, and who each route is not a fit for. Every release date and support window comes from the release information on rabbitmq.com, checked on 26 October 2026. The Tanzu end-of-support dates are marked indicative there, so confirm your version with Broadcom or your provider before you rely on one. AceMQ sells one of the three routes, so the table says where its own route is not the right fit.
Frequently asked questions
Does open-source RabbitMQ have LTS?
No. The project publishes a community support window for each release series, usually seven to nine months after release. rabbitmq.com says long term support is available to the users who hold a valid commercial support licence, with indicative commercial end dates per series.
How long is RabbitMQ 4.x supported?
On 26 October 2026 rabbitmq.com lists community support for 4.3 until 31 January 2027 and for 4.4 until 31 July 2027. The community windows for 4.0, 4.1 and 4.2 have ended. Indicative commercial support runs to 30 September 2026 for 4.0, 30 April 2027 for 4.1, 30 June 2030 for 4.2, 30 April 2028 for 4.3 and 31 October 2028 for 4.4.
Can I get patches without upgrading?
Yes, in two ways. A Tanzu RabbitMQ licence keeps a series patched through its commercial window, and an independent provider such as AceMQ backports CVE fixes to the version you already run, back to 3.8.x. Community RabbitMQ patches only the series inside its window.
Is Tanzu RabbitMQ worth the licence?
It is when you need a vendor-backed lifecycle, a 30-minute response on the highest severity or the exclusive features, and you can reach the 72-core minimum or buy through a partner. It is not worth it if you upgrade on the project's schedule and best-effort help is acceptable. Compare the licence with the yearly cost of two upgrades and one avoidable outage.
Is RabbitMQ open source, and what does the commercial edition add?
Yes. Community RabbitMQ is open source under the Mozilla Public License 2.0, and it speaks AMQP 0-9-1 and AMQP 1.0 with MQTT, STOMP and streams as plugins. According to rabbitmq.com, commercial RabbitMQ adds 24/7 support, longer support windows and features such as multi-data-centre disaster recovery, FIPS 140-2 compliance, intra-cluster compression, AMQP 1.0 over WebSocket and audit logging.
What is the difference between RabbitMQ and Kafka?
RabbitMQ vs Kafka comes down to what happens after delivery. A RabbitMQ queue deletes a message once a consumer has finished with it, and the broker routes messages to queues by exchange and routing key. Kafka appends events to the partitions of a topic and does not delete them after consumption, so they can be read repeatedly until retention removes them. RabbitMQ streams give RabbitMQ the same append-only, replayable behaviour. AceMQ's blog post on RabbitMQ streams versus Apache Kafka compares the two in depth.
Is Amazon SQS the same as RabbitMQ?
No. Amazon SQS is a hosted queue service on AWS with a web services API, and AWS lists scalability, durability and availability among its benefits. RabbitMQ is a message broker that speaks AMQP and other protocols, and AWS runs it as a managed engine on Amazon MQ, which AWS recommends for migrating applications from existing message brokers. With SQS the provider operates the service and answers support; with RabbitMQ you choose between community, Tanzu and third-party support, or a managed host. AceMQ's RabbitMQ versus SQS comparison covers the technical differences.