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
Quick search
Find what you need instantly.
Powerful, blazing-fast search lets you locate queues, exchanges, policies or virtual hosts in seconds, even in high-volume environments.
- Local-first instant search
- Search across everything in one place
- Keyboard shortcuts for accessibility
Pricing
Buy once, yours to keep forever
- All features includedGet the full power of RabbitGUI desktop app
- Free updates, foreverStay on top of the latest features
- 30-day money-back guaranteeDon't like it? Get a full refund, no questions asked
- Yours to keep foreverNo subscriptions, no strings attached
Yes. We offer 30-days money back guarantee, you do not need a reason but we appreciate your feedback. Simply go to the license manager and click "Cancel".
RabbitGUI supports Windows 10 and up on 64-bit machines.
RabbitGUI supports macOS Big Sur (11.0) and up on both Apple silicon and Intel chips.
RabbitGUI supports Ubuntu 20.04+ / Fedora 32+ / Debian 10+ on 64-bit machines. It is distributed as a .deb package and an AppImage, so it should work on most distributions.
After purchasing RabbitGUI, you will receive an email with your license key from a @tggl.io email. Make sure to check your spam folder if you don't see it in your inbox. Additionally, you can always access your license key and manage your licenses in the license manager.
We don't provide a trial, but we do have a 30-day money-back guarantee so feel free to give the app a try. If it doesn't meet your expectations, just cancel your license using the license manager and you'll get a full refund.
Simply send us an email at nicolas@tggl.io from the email address of the license and we will reset your license for you. You can then use it on a new machine.
Yes 100%. RabbitGUI is not a SaaS, your data stays on your machine, your app talks directly to RabbitMQ with no server in the middle. You can read more in our dedicated blog article.
Checkout our latest articles about RabbitMQ
RabbitMQ tutorialThe RabbitMQ Management UI: a complete guideHow to enable the RabbitMQ management plugin, open the UI on port 15672 (Docker too), log in, and what each tab does, plus its limits.
ProductHow we built a RabbitMQ desktop client with Electron, tRPC and SQLiteThe architecture behind RabbitGUI. The Electron main process talks to RabbitMQ over the management API and AMQP, exposes a typed tRPC API over IPC, and keeps messages in a local SQLite database.
ProductWe built our own license server. Here's why we're ditching itWe built our own license management backend for RabbitGUI. Here is why we are now moving to LicenseManager.dev, and what it changes for you.
