Comparison · RabbitMQ

Community RabbitMQ, Tanzu RabbitMQ or third-party support?

RabbitMQ is free to run, but its support lifecycle is not. This page sets the three ways to stay supported side by side: community RabbitMQ, Tanzu RabbitMQ from Broadcom, and a third-party provider such as AceMQ. Every date comes from rabbitmq.com and was checked on 26 October 2026. Technical review: Scott Sternloff, 26 October 2026.

Scott Sternloff

By Scott Sternloff, Senior Enterprise Architect

LinkedIn · Updated · 10 min read · 9 sections

On this page
Short answer

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, Tanzu and third-party RabbitMQ support on the same criteria (checked 26 October 2026)
Community RabbitMQTanzu RabbitMQ (Broadcom)Third-party support (AceMQ)
Licence costFree, under the Mozilla Public License 2.0Per-core licence by quote, 72-core minimumSupport contract by quote; AceMQ replies within 1 hour
Response commitmentNone: best-effort help on GitHub, Discord, the mailing list and IRCHighest severity within 30 minutes, 24/7/36515 minutes for a P1, 24/7, from a named senior engineer
How long a series is fixedAbout 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.13For as long as the contract runs, on the version you run
Versions coveredThe series in the community window: 4.3 and 4.4 todayThe series Broadcom lists; 3.12 and older have endedBack to 3.8.x, with CVE fixes backported to your build
Upgrade pressureA new minor series arrives about every six months, and you move with itOn your own schedule, inside the commercial windowOn your own schedule; planned upgrades when you decide to move
FeaturesThe open-source feature setExclusive features, including multi-data-centre disaster recovery, FIPS 140-2 with OpenSSL 3, intra-cluster compression and AMQP 1.0 over WebSocketSupports both editions; features follow the edition you run
Who answersVolunteers and other usersThe core engineering team that Tanzu employsA named senior AceMQ engineer, with escalation to the core team through the Broadcom partnership
Not a fit forRegulated estates that need a documented vendor response and cannot upgrade twice a yearTeams below 72 cores buying direct, or teams that want someone to run the brokersTeams that are content to upgrade on the project's schedule with best-effort help
Table · Community, Tanzu and third-party RabbitMQ support on the same criteria (checked 26 October 2026). Scroll sideways on small screens.

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.

RabbitMQ release series: community and commercial support windows (rabbitmq.com, 26 October 2026)
SeriesReleasedEnd of community supportEnd of Tanzu commercial support (indicative)Status on 26 October 2026
3.12Jun 202329 Feb 202430 Jun 2025Past both windows
3.13Feb 202430 Sep 202431 Dec 2029Community ended; commercial only
4.0Sep 202430 Apr 202530 Sep 2026Past both windows
4.1Apr 202531 Jan 202630 Apr 2027Community ended; commercial only
4.2Oct 202531 Jul 202630 Jun 2030Community ended; commercial only
4.3Apr 202631 Jan 202730 Apr 2028In community support
4.420 Oct 202631 Jul 202731 Oct 2028In community support
5.0Apr 2027 (planned)31 May 202830 Apr 2031Not released
Table · RabbitMQ release series: community and commercial support windows (rabbitmq.com, 26 October 2026). Scroll sideways on small screens.

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.

15-minute emergency SLA. Named senior engineers.

Contact Us

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.

Choosing between community, Tanzu and third-party RabbitMQ support
If this describes youChooseWhy
You can upgrade every six months and accept best-effort helpCommunity RabbitMQIt is free, and the community window covers you while you keep moving
You must stay on 3.13 for nowTanzu RabbitMQ or third-party supportCommunity support for 3.13 ended on 30 Sep 2024; Tanzu lists 3.13 to 31 Dec 2029 (indicative)
You are on 3.12 or olderThird-party supportTanzu 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 patchesTanzu RabbitMQBroadcom's commercial lifecycle is the document an auditor accepts
You need a 24/7 response on the version you already runThird-party supportA named engineer answers a P1 in 15 minutes, without a forced upgrade
You want a licence and an on-call engineerTanzu through a partner, plus supportOne contract holder, with the licence and the people who answer
Table · Choosing between community, Tanzu and third-party RabbitMQ support. Scroll sideways on small screens.

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.

More resources

Other RabbitMQ guides, comparisons and research

Free Consultation

Get Expert Eyes on Your RabbitMQ Cluster

Whether you're troubleshooting a production incident, planning a migration, or want a second opinion on your architecture — our team is ready. No pitch, just answers.

Email Us