Compare RabbitMQ tools

Every RabbitMQ GUI, dashboard and CLI we know of, compared with the same criteria: can it browse messages safely, find and replay dead letters, show live traffic and routing, and what does it cost? We make RabbitGUI, and we try to be fair about where other tools are the better choice.

Best-of lists

Head-to-head comparisons

Alternatives

All tools, all capabilities

CapabilityRabbitGUIManagement UIQueueExplorerRabbitScoutRabbitMQ UI extensionrabbitmqadminGrafana
Browse messages safelyLook at the messages sitting in a queue without losing them or disturbing consumers.
YesCopies messages to a local store, with requeue or removal, then lets you inspect them at no cost to the broker
Partly"Get messages" consumes messages and optionally requeues them, which changes order and redelivery flags
YesProgressive loading with a configurable limit, streams by offset
PartlyPeek messages with pagination through the management API
PartlySame "Get messages" as the Management UI, with JSON formatting
Partly"get" consumes and optionally requeues, like the Management UI
No
Search & filter messagesFind specific messages by body, headers or properties instead of paging through them one by one.
YesSearch and filter extracted messages
NoNo message search or filtering
YesFilter loaded messages, Professional extracts values with JSON, XPath or regex
PartlySorting of peeked messages
No
NoPipe the output to grep or jq
No
Replay dead lettersRe-publish failed or dead-lettered messages back to a queue or exchange.
YesRepublish selected messages anywhere, with throttling
PartlyOnly with the shovel plugin ("Move messages"), whole queue at a time
YesInspect dead-letter headers and replay
Not documented
No
PartlyScriptable by hand
No
Publish test messagesSend a message with custom headers and properties by hand.
YesVS Code-style JSON editor
YesBasic form with headers and properties
YesEdit or create messages and send them to a queue or exchange
YesTest messages with custom headers
YesRemembers the last message per queue
Yes
No
Watch live trafficSee messages as they flow through a queue without consuming them.
YesNon-destructive spy using a temporary shadow queue
No
Not documented
Not documented
No
No
No
Visual routing graphSee how exchanges, bindings, dead-letter and alternate exchanges connect.
YesInteractive graph including dead-letter and alternate exchanges
PartlyBindings listed per exchange or queue, no graph
Not documented
PartlyInspect and add bindings, no graph
No
No
No
Metrics & chartsMessage rates, queue depth and other time series.
YesTime series explorer with zoom
YesBasic rate and depth charts
PartlyMonitoring is a separate product (QueueMonitor)
YesLive streaming charts and history up to 24h
PartlyManagement UI charts
PartlyRaw numbers, no charts
YesLong-term metrics, dashboards and alerting
Backlog drain forecastEstimate when a queue backlog will be empty.
YesDrain-time estimate based on linear regression
No
Not documented
Not documented
No
No
PartlyPossible with PromQL (predict_linear), not built in
Many brokers in one placeSwitch between local, staging and production brokers without re-entering credentials.
YesOne-click switching
NoOne broker per browser tab, log in to each
YesServers organized in groups
NoOne broker per deployment
No
PartlyNamed nodes in a config file
YesMany clusters in one Grafana
Bulk actionsAct on many queues or messages at once (purge, delete, move).
YesBulk purge and other bulk actions
No
YesCopy, move, delete or save selected messages
Not documented
No
PartlyScriptable
No
Policy debuggingUnderstand which policy applies to a queue and why.
YesDedicated policy debugger
PartlyShows the effective policy of each queue, but not why others did not match
Not documented
Not documented
No
PartlyList and declare policies
No
Other brokersWorks with message brokers other than RabbitMQ (Azure Service Bus, MSMQ, ActiveMQ…).
NoRabbitMQ only
No
YesAzure Service Bus, MSMQ (Windows only), ActiveMQ
No
No
No
YesAny system with an exporter