HPE Python Redfish® library

The HPE Python Redfish® library is built for interacting with systems that implement the Redfish API, which includes the HPE iLO RESTful API. The library is the platform on which the HPE iLOrest tool was built on.

NOTE

HPE iLOrest sources are accessible on GitHub. Online documentation is also freely available.

The library can connect remotely to any BMC that implements a Redfish API via HTTPS or locally to an HPE server using the HPE CHIF interface and implements Redfish or Legacy Rest APIs.

On top of this functionality, the library also offers remote and local support for the Legacy HPE iLO RESTful API that was the starting point for the DMTF Redfish standard.

For more information on the HPE iLO RESTful API and Redfish see the API overview.

HPE Legacy Rest API

  • HPE's Legacy Rest API is available starting in HPE iLO 4 2.00 . Refer to quick _ start _ legacy_rest.py for more detail.
  • iLO 4 is Redfish conformant starting with HPE iLO 4 2.30 .
  • HPE iLO 5 and above are Redfish conformant only.