PoissonRouge

A terminal UI to explore and interact with the Redfish management API. Browse, inspect JSON, discover and send GET/POST/PATCH/PUT/DELETE requests to manage servers.

status
active since 2026-09
stack
Python, Textual, Redfish
PoissonRouge exploring a BMC's Redfish tree
  • Tree browser: walk the Redfish resource graph.
  • Action discovery: actions are added as tree entities, with parameters resolved from the BMC JSON schema when available.
  • Request editor: compose and edit requests with a JSON body.
  • Clickable links: @odata.id references navigate to any node in the tree.
  • Cute fish aquarium: because it’s cute.
$ pip3 install -r requirements.txt
$ python3 poissonrouge.py

Requires Python 3.10 or later. Enter your BMC URL, username and password.