{"id":"rabbitmq-api","name":"RabbitMQ Management API","homepage":"https://www.rabbitmq.com/docs/management","repo_url":"https://github.com/rabbitmq/rabbitmq-server","category":"messaging","subcategories":["message-broker","amqp","async-processing","open-source"],"tags":["rabbitmq","amqp","message-broker","open-source","self-hosted","rest-api","queues","exchanges"],"what_it_does":"Open-source AMQP message broker with a management HTTP API for queue/exchange management, monitoring, and administration of self-hosted or cloud-hosted RabbitMQ deployments.","use_cases":["Complex message routing with exchanges, bindings, and routing keys","Work queue patterns for distributing tasks among multiple workers","Pub/sub messaging with fanout or topic exchanges","Request-reply patterns over message queues","Monitoring and managing queue depths and consumer counts via Management API"],"not_for":["Fully managed serverless messaging without operational overhead","High-throughput event streaming with replay (use Kafka)","Teams without Ops capacity to manage broker infrastructure","Very large-scale streaming (Kafka handles this better)"],"best_when":"You need flexible message routing patterns (pub/sub, work queues, RPC) and are comfortable managing or using hosted RabbitMQ.","avoid_when":"You need serverless managed queuing, event streaming with replay, or don't want to manage broker infrastructure.","alternatives":["aws-sqs-api","kafka-api","upstash-api"],"af_score":79.2,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:06.114663+00:00","performance":{"latency_p50_ms":1,"latency_p99_ms":20,"uptime_sla_percent":99.9,"rate_limits":"Hundreds of thousands of messages/second depending on hardware","data_source":"llm_estimated","measured_on":null}}