RabbitMQ, açık kaynaklı bir mesaj kuyruğu sistemidir. Bu sistem, farklı uygulamalar arasında veri iletişimini kolaylaştırmak, asenkron mesajlaşmayı desteklemek ve sistemler arasında veri akışını düzenlemek için kullanılır. AMQP, STOMP, MQTT ve HTTP gibi çeşitli API protokollerini destekler. Ek olarak RabbitMQ birçok ortak programlama dilini destekler ve farklı bulut ortamlarında ve işletim sistemlerinde çalışabilir.