RabbitMQ default login and password

March 7, 20251 min readRabbitMQ tutorial

RabbitMQ default login and password

Default credentials when bootingup a new RabbitMQ instance

When you start a new RabbitMQ instance, it comes with a default user called guest and a password also called guest. This user has full access to the RabbitMQ management plugin, which is enabled by default. However, this user can only connect from localhost, which means that you cannot use it to connect to RabbitMQ from another machine. For which ports the management UI and AMQP use, see RabbitMQ default ports.

  • User: guest
  • Password: guest

Connecting to RabbitMQ with RabbitGUI

RabbitGUI is a RabbitMQ IDE that allows you to connect to RabbitMQ instances and manage them easily. To connect to your local RabbitMQ instance with RabbitGUI, create a connexion with the following information:

  • Display name: Local or any other name you want (local connexions are automatically colored in green)
  • Host: http://127.0.0.1:15672
  • User: guest
  • Password: guest
Create new connection rabbitmq

You can save your connexion, and it will appear in the list of connexions. You can also add multiple connexions to different RabbitMQ instances, and they will be displayed alongside.

List of rabbitmq connexions

Connecting to your local RabbitMQ admin interface

RabbitMQ ships with a rudimentary admin interface that you can access at http://127.0.0.1:15672 by default. You will be presented with a simple login page where you can enter the default credentials:

  • User: guest
  • Password: guest
Default rabbitmq login page

Running RabbitMQ locally

If you do not have a broker yet, Docker Compose is the quickest way to get guest/guest working on your machine with the management plugin enabled.

Read more RabbitMQ tutorials

RabbitMQ Retry Pattern: How to Retry Failed MessagesRabbitMQ tutorialRabbitMQ Retry Pattern: How to Retry Failed MessagesLearn how to implement message retry patterns in RabbitMQ using dead-letter queues, delayed retries with TTL, and exponential backoff strategies.RabbitMQ exchange types explained with animationsRabbitMQ tutorialRabbitMQ exchange types explained with animationsLearn how RabbitMQ exchanges work and when to use each type. Covers direct, fanout, topic, and headers exchanges with practical examples and use cases.RabbitMQ Delayed MessagesRabbitMQ tutorialRabbitMQ Delayed MessagesLearn how to implement delayed messages in RabbitMQ using the delayed message exchange plugin and the message TTL with dead-letter queue pattern.

RabbitGUI, the missing RabbitMQ IDE

Debug, monitor, and manage RabbitMQ with a modern developer interface.
Available on Windows, Mac, and Linux.

Try nowRabbitGUI screenshot

More articles about RabbitMQ

How to spy on real-time queue traffic in RabbitMQ?ProductHow to spy on real-time queue traffic in RabbitMQ?Inspecting live messages flowing through a RabbitMQ queue is tricky because consuming is destructive. Learn how RabbitGUI creates a shadow queue to capture traffic without affecting your application.How to predict when a RabbitMQ queue will be empty?ProductHow to predict when a RabbitMQ queue will be empty?A step-by-step explanation of how to estimate backlog drain time for a RabbitMQ queue, from naive division to linear regression with adaptive windowing.Announcing RabbitGUI 1.1: Now on Windows and LinuxProductAnnouncing RabbitGUI 1.1: Now on Windows and LinuxRabbitGUI v1.1 brings native support for Windows, Linux, and Intel-based Macs, along with a built-in auto updater. Here's why this release matters.