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.

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