August 12, 2025•2 min read

When we built RabbitGUI, a desktop IDE for RabbitMQ, security was part of the design from day one. Because the app connects directly to RabbitMQ instances, it often requires confidential credentials, sometimes the same ones used in production environments. Once connected, it can also read messages that may contain sensitive information. With that in mind, we treated security as a top priority from the very beginning.
One important principle behind RabbitGUI is that our servers never see your data, RabbitGUI is not a SaaS. The application connects straight to your RabbitMQ instance without anything in between. We don’t process or forward your traffic, and we don’t keep logs of your activity, simply because we never touch it in the first place.
If you’re curious to verify this, you can place a proxy in front of your RabbitMQ instance and configure RabbitGUI to use it. You’ll notice that every connection comes directly from your own machine, not from an external server.
Passwords are handled with the same level of care. They are stored only on your machine and are never sent to us. On disk, they are encrypted and can only be decrypted by RabbitGUI itself. This means that if you change machines, the saved passwords will not follow you, and you’ll need to keep them safe in a password manager or another secure place.
Finally, RabbitGUI is designed to work offline. You can keep working even on a plane or in areas where internet access is unreliable. The only time the app needs to connect online is to activate your license the first time you use it, and then once every month. Between those checks, you can stay fully offline for up to a month without any interruption.
A better RabbitMQ UIA geat experience is made out of many small details, have a look at all the features we packed into RabbitGUI to make your life easier
How to manually publish messages to RabbitMQSometimes you just need to test something quickly, you want to trigger a specific job, or you want to retry a task that failed
RabbitMQ: maximum size of a messageThe maximum size of a message in RabbitMQ is not defined by the protocol, but by the implementation. Unfortunately, this value is not well documented and has changed a lot over timeDebug, monitor, and manage RabbitMQ with a modern developer interface.
Try now