The RabbitMQ IDE for developers.

Debug queues, inspect messages, manage dead letters, visualize routing, and work across RabbitMQ environments from one powerful desktop app.

Trusted by 500+ developers
A screeshot of RabbitGUI, a Mac IDE to manage RabbitMQ dead-letter queues

Trusted by great companies

Blablacar's logoStoik's logoTggl's logoSlowy's logoEquify's logoGoelo's logo

Why not just use RabbitMQ Management?

The official management UI is useful, but it wasn't built for the day-to-day workflows of developers debugging their queues.

RabbitMQ Management
RabbitGUI
Browse messagesLimited
Search & filter
Inspect live traffic-
Non-destructive spy
Edit JSONBasic
VS Code-style editor
Replay DLQ messagesManual
Built-in workflow
Multiple environmentsBrowser tabs
One-click switching
Queue drain time forecast-
Precise estimate
Routing visualizationLimited
Visual graph
Policy debuggingManual
Dedicated debugger
Desktop appNo
macOS / Windows / Linux
See it in action

Your data stays local

RabbitGUI runs locally on your machine and connects directly to your RabbitMQ broker. We don't process or forward your RabbitMQ traffic, and we don't keep logs of your activity.

Read more about security

Direct connection

Your machine connects directly to RabbitMQ.

No middleman

RabbitGUI isn't a SaaS proxy. Your RabbitMQ traffic doesn't pass through our servers.

Encrypted locally

Credentials are stored and encrypted on your machine.

LaptopRabbitGUI logo
RabbitMQ logo

Dead-letter management

Explore and re-publish messages.

Explore messages in your queues, search, filter, and republish them anywhere you want.

How RabbitGUI helps you manage DLQs

  • Search and filter messages
  • Select all or only some messages
  • Republish to their original queue or anywhere else
  • Throttle re-publishing if needed

Multi instance support

Easily switch between environments.

Manage local, staging, and production RabbitMQ instances from a single interface. No reconfigurations or reconnecting required.

  • All your environments in one place
  • Easily switch between them
  • Your credentials are safely stored locally

Spy on live queues

Inspect messages in real-time

RabbitGUI’s spy feature lets you peek into live queues without consuming messages. Instantly see incoming messages, their content, and metadata in real-time, so you can debug faster and understand your traffic better.

How does RabbitGUI’s spy feature work?

  • Completely non-intrusive
  • Search and filter live traffic
  • Inspect message content and republish if needed

Drain time forecast

Precise ETA for your queues backlog

RabbitGUI estimates the backlog drain time for a queue using linear regression on historical data. This helps you make informed decisions about scaling, maintenance, and troubleshooting.

See how drain time computation works

  • Precise ETA
  • Countdown timer
  • Visual progress

Visual routing

Navigate your routing graph.

A visual and intuitive way to understand and manage your routing. See how messages flow from your exchanges to queues, including dead-letter and alternate exchanges, and manage bindings with ease.

  • Auto-layouted routing graph
  • Drag and drop navigation
  • Customize what’s shown with powerful filters

Policy debugger

Understand how policies apply.

Quickly see which RabbitMQ policies affect your queues and why, so you can fix mismatches or conflicts without guessing.

How policy debugging works in RabbitGUI?

  • Understand why policies apply
  • See which values are overridden

Pricing

Buy once, yours to keep forever

30-day money-back guarantee · no questions asked
45€ one-time payment
  • All features included
    Get the full power of RabbitGUI desktop app
  • Free updates, forever
    Stay on top of the latest features
  • 30-day money-back guarantee
    Don't like it? Get a full refund, no questions asked
  • Yours to keep forever
    No subscriptions, no strings attached

Checkout our latest articles about RabbitMQ

Read more articles about RabbitMQ