{"repo":"ruby-amqp/rabbitmq_http_api_client","free":true,"listed":false,"github":"https://github.com/ruby-amqp/rabbitmq_http_api_client","clone":"git clone https://github.com/ruby-amqp/rabbitmq_http_api_client.git","description":"RabbitMQ HTTP API client for Ruby","language":"Ruby","stars":80,"topics":["rabbitmq","ruby","http","api","monitoring"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"RabbitMQ HTTP API Client for Ruby This gem is a RabbitMQ HTTP API client for Ruby. It supports Getting cluster overview information Getting cluster nodes status (# file descriptors used, RAM consumption and so on) Getting information about exchanges, queues, bindings Closing client connections Getting information about vhosts, users, permissions Getting information about enabled plugins, protocols, their ports, etc Managing vhosts, users, permissions and will support more HTTP API features in the future Publishing messages via HTTP Operations on components/extensions Operations on federation policies Supported Ruby Versions CRuby 2.7 through 3.x JRuby 9K Supported RabbitMQ Versions This library targets RabbitMQ release series covered by community support. All versions require the Management UI plugin to be enabled. Installation Add this line to your application's Gemfile to use the latest version of this library: If you absolutely must use Faraday 1.x, use the 2.x series: And then execute: Or install it manually with: Usage To require the client: Specifying Endpoint and Credentials Use RabbitMQ::HTTP::Client#connect to specify RabbitMQ HTTP API endpoint (e.g. http://127.0.0.1:15672 ) and credentials: Alternatively, credentials can be specified in the endpoint URI: Client API Design Overview All client methods return arrays or hash-like structures that can be used like JSON, via Hash#[] or regular method access: Accessing Management API with HTTPS All additional options other ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ruby-amqp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ruby-amqp/rabbitmq_http_api_client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}