Il est écrit en langage de programmation Erlang et est soutenu par la Pivotal Software Foundation. Il donne à vos applications une plate-forme commune et un endroit sûr pour envoyer et recevoir des messages. Ses fonctionnalités incluent les performances, la fiabilité, la haute disponibilité, le clustering et la fédération, etc. RabbitMQ est livré avec une interface utilisateur de gestion facile à utiliser qui vous permet de surveiller et de contrôler votre courtier de messages.