$npx skillfedfor your agent

pyrabbit2

A Pythonic interface to the RabbitMQ Management HTTP API

With conditionsPyPI Python ModulesReleased Jan 2019130.2K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pyrabbit2-1.0.7-py3-none-any.whl
v1.0.7 · released 2019-01-24 · 1 runtime deps: requests

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—verify that it works with your RabbitMQ version before committing to it in production.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a running RabbitMQ instance with the HTTP management plugin enabled.
  • Installation is straightforward with low friction—a pure-Python wheel with only requests as a runtime dependency.
  • However, the package is dormant: the latest release was in January 2019, and no updates have shipped since then despite the repository remaining unarchived.

License · maintenance · safety

MIT (permissive) — Licensed under MIT (permissive), so you can use, modify, and distribute pyrabbit2 freely in commercial and private projects without restriction.

last release 2019-01-24 (2759 days) · last repo commit 2024-03-23 · 56 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 130,170 downloads/mo, #11,651 on PyPI

Verify before relying

pip install pyrabbit2

from pyrabbit2.api import Client
client = Client('localhost', 'guest', 'guest')
queues = client.get_queues()
  • Whether the package works with modern RabbitMQ versions and current Python 3.x releases beyond 3.6.
  • Whether this fork is actively maintained or if the original pyrabbit project is a better choice.
  • Current test coverage and whether all documented APIs function as expected.
  • Default port and authentication credentials for the RabbitMQ management API endpoint.
Same gist for agents: .md · .json

What it is and 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.

The 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—functional for existing use cases but unlikely to receive bug fixes or support for newer RabbitMQ features.

Use it for

  • 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.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

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—verify that it works with your RabbitMQ version before committing to it in production.

Install

pyrabbit2 on PyPI

Before you install

Installation is straightforward with low friction—a pure-Python wheel with only requests as a runtime dependency. However, the package is dormant: the latest release was in January 2019, and no updates have shipped since then despite the repository remaining unarchived.

Requires a running RabbitMQ instance with the HTTP management plugin enabled.

License in practice

Licensed under MIT (permissive), so you can use, modify, and distribute pyrabbit2 freely in commercial and private projects without restriction.

Quickstart

pip install pyrabbit2

from pyrabbit2.api import Client
client = Client('localhost', 'guest', 'guest')
queues = client.get_queues()

Verify before relying

  • Whether the package works with modern RabbitMQ versions and current Python 3.x releases beyond 3.6.
  • Whether this fork is actively maintained or if the original pyrabbit project is a better choice.
  • Current test coverage and whether all documented APIs function as expected.
  • Default port and authentication credentials for the RabbitMQ management API endpoint.

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
requests
MaintenanceDormant 2,759 days since the last release
Last repo commit
First released
Downloads130,170 / month, #11,651 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseNatural Language :: EnglishProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Topic :: Internet :: WWW/HTTPTopic :: Software Development :: Libraries :: Python Modules

Evidence: pyrabbit2-1.0.7-py3-none-any.whl

Tags

Capabilities
rabbitmq management api clientrabbitmq http api pythonrabbitmq queue monitoringrabbitmq administration libraryamqp management interfacerabbitmq rest clientrabbitmq broker control
Topics
rabbitmqhttp-clientdormant
PyPI keywords
pythonhttpamqprabbitrabbitmqmanagement

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “rabbitmq management api client”

  • pyrabbit2Pyrabbit2 provides a Python interface to the RabbitMQ HTTP Management…
  • AMQPStormA thread-safe Python 3 client library for RabbitMQ that handles AMQP…
  • amqpPure-Python AMQP 0.9.1 client library for connecting to message…

Give your agent the search over MCP, or paste the wish link into any chat.

More Python Modules packages

idna Worth it
PyPI · Python Modules · released Jun 2026

Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.

Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.

BSD-3-Clausepure Python · 3.9+
1.8Bdownloads / mo
setuptools Worth it
PyPI · Python Modules · released Aug 2026

Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.

MITpure Python · 3.10+
1.6Bdownloads / mo
PyYAML Worth it
PyPI · Python Modules · released Sep 2025

PyYAML parses and emits YAML 1.1 data format, enabling serialization and deserialization of configuration files and Python objects to and from human-readable YAML text.

MITcompiled wheel · 3.8+
1.2Bdownloads / mo
pydantic Worth it
PyPI · Python Modules · released May 2026

Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.

MITpure Python · 3.9+
1.1Bdownloads / mo
annotated-types Worth it
PyPI · Python Modules · released Jul 2026

Provides reusable metadata objects for use with PEP-593 `typing.Annotated` to express common constraints like bounds, collection sizes, and predicates on types.

Install it if you use or build libraries that need to express type constraints in a standardized, inspectable way—or if you want to annotate your own types with…

MITpure Python · 3.10+
871.3Mdownloads / mo
typing-inspection Worth it
PyPI · Python Modules · released Aug 2026

Provides runtime tools to inspect and introspect Python type annotations, enabling programmatic examination of type hints at execution time.

MITpure Python · 3.10+
783.0Mdownloads / mo

See also AMQPStorm · pika · amqp · aio-pika · kombu · pamqp · pytest-rabbitmq · aiormq · stomp.py