{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"Pyrabbit2 provides a Python interface to the RabbitMQ HTTP Management API, eliminating the need to write raw HTTP requests with authentication and JSON parsing.","skillfed_tags":["rabbitmq","http-client","dormant"],"use_cases":["Monitor queue depths, connection counts, and message rates from Python without direct AMQP connections.","Automate RabbitMQ administration tasks like creating queues, exchanges, and bindings programmatically.","Build monitoring dashboards or alerting systems that query RabbitMQ state via its HTTP API.","Integrate RabbitMQ management into deployment or orchestration scripts.","Debug AMQP issues by inspecting broker state and message routing configuration."],"what_it_does":"Pyrabbit2 is a Python wrapper around RabbitMQ's HTTP Management API, designed to let you query and manipulate RabbitMQ resources (queues, exchanges, bindings, connections) without writing HTTP boilerplate. It handles authentication, request formatting, and JSON parsing so you can work with RabbitMQ state through simple Python method calls.\n\nThe package depends only on requests and installs as a pure-Python wheel. It was first released on 2017-07-22 and last updated on 2019-01-24. The repository remains unarchived with a last commit on 2024-03-23, making it a dormant project\u2014functional for existing use cases but unlikely to receive bug fixes or support for newer RabbitMQ features.","worth_installing":"Yes, if you need a lightweight Python client for RabbitMQ's HTTP Management API and are comfortable with a dormant package. The code is stable (no known vulnerabilities, low install friction, MIT license), but expect no updates\u2014verify that it works with your RabbitMQ version before committing to it in production."},"id":"pyrabbit2","links":{"html":"https://skillfed.io/packages/pyrabbit2","md":"https://skillfed.io/packages/pyrabbit2.md","pypi":"https://pypi.org/project/pyrabbit2/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2019-01-24","license_spdx":null,"license_treatment":"permissive","name":"pyrabbit2","python_support":"unspecified","summary":"A Pythonic interface to the RabbitMQ Management HTTP API"},"popularity":{"monthly_downloads":130170,"position":11651,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.7"}
