{"id":20447230,"url":"https://github.com/xlab-steampunk/redfish-client-python","last_synced_at":"2025-10-23T19:40:09.022Z","repository":{"id":39753415,"uuid":"143967246","full_name":"xlab-steampunk/redfish-client-python","owner":"xlab-steampunk","description":"Minimalistic Redfish API client","archived":false,"fork":false,"pushed_at":"2023-10-23T05:43:35.000Z","size":56,"stargazers_count":4,"open_issues_count":3,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-04-24T18:55:39.578Z","etag":null,"topics":["client","pypi","python","redfish"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xlab-steampunk.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-08T05:56:04.000Z","updated_at":"2024-06-21T15:45:01.669Z","dependencies_parsed_at":"2023-01-19T19:34:01.012Z","dependency_job_id":"3f014b70-2a37-484b-a9de-02a1e34d8189","html_url":"https://github.com/xlab-steampunk/redfish-client-python","commit_stats":{"total_commits":38,"total_committers":10,"mean_commits":3.8,"dds":0.5263157894736843,"last_synced_commit":"f7991f65bd651bc8906907010db2815f3c22fc02"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlab-steampunk%2Fredfish-client-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlab-steampunk%2Fredfish-client-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlab-steampunk%2Fredfish-client-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlab-steampunk%2Fredfish-client-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xlab-steampunk","download_url":"https://codeload.github.com/xlab-steampunk/redfish-client-python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650774,"owners_count":21139681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["client","pypi","python","redfish"],"created_at":"2024-11-15T10:25:16.120Z","updated_at":"2025-10-23T19:40:03.989Z","avatar_url":"https://github.com/xlab-steampunk.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Redfish API client\n==================\n\nThis repository contains minimalistic python client for Redfish API.\n\n\nQuickstart\n----------\n\nThe simplest and safest way of playing with this client is to install it into\ndedicated virtual environment::\n\n    $ virtualenv venv \u0026\u0026 . venv/bin/activate\n    (venv) $ pip install redfish-client\n\nNow we can start the interactive python interpreter and interact with the\napi::\n\n    (venv) $ python\n    \u003e\u003e\u003e import redfish_client\n    \u003e\u003e\u003e import json\n    \u003e\u003e\u003e root = redfish_client.connect(\n    ...   \"redfish.address\", \"username\", \"password\"\n    ... )\n    \u003e\u003e\u003e print(json.dumps(root.raw, indent=2, sort_keys=True))\n    {\n      \"@odata.context\": \"/redfish/v1/$metadata#ServiceRoot.ServiceRoot\",\n      \"@odata.etag\": \"W/\\\"bb7f4494b922dde991a940cc8251e8fc\\\"\",\n      \"@odata.id\": \"/redfish/v1\",\n      \"@odata.type\": \"#ServiceRoot.v1_2_0.ServiceRoot\",\n      \"AccountService\": {\n        \"@odata.id\": \"/redfish/v1/AccountService/\"\n      },\n      # More content here\n      \"UpdateService\": {\n        \"@odata.id\": \"/redfish/v1/UpdateService/\"\n      }\n    }\n    \u003e\u003e\u003e system = root.Systems.Members[0]\n    \u003e\u003e\u003e print(json.dumps(system.raw, indent=2, sort_keys=True))\n    {\n      \"@odata.context\": \"/redfish/v1/$metadata#ComputerSystem.ComputerSystem\",\n      \"@odata.etag\": \"W/\\\"788f9827a97be1a4c8cbe9c085ef4d8b\\\"\",\n      \"@odata.id\": \"/redfish/v1/Systems/1/\",\n      \"@odata.type\": \"#ComputerSystem.v1_4_0.ComputerSystem\",\n      # More content here\n      \"SystemType\": \"Physical\",\n      \"UUID\": \"REMOVED_FROM_MOCK\"\n    }\n    \u003e\u003e\u003e print(system.SystemType)\n    Physical\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxlab-steampunk%2Fredfish-client-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxlab-steampunk%2Fredfish-client-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxlab-steampunk%2Fredfish-client-python/lists"}