{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"}],"enrichment":{"capability":"Python client library and CLI for the OpenStack Bare Metal API, providing programmatic and command-line interfaces to manage bare metal provisioning and node operations.","skillfed_tags":["openstack","bare-metal-provisioning","infrastructure-automation"],"use_cases":["Provision and manage bare metal nodes programmatically within OpenStack infrastructure automation.","Create and configure ports, drivers, and hardware properties on physical servers via Python scripts.","Integrate bare metal provisioning into CI/CD pipelines or infrastructure-as-code workflows.","Query node status, power states, and inventory from the command line without writing code.","Automate driver configuration and IPMI settings across fleets of physical hardware."],"what_it_does":"python-ironicclient is the official Python client for OpenStack's Bare Metal API (Ironic), used to manage physical server provisioning and lifecycle. It provides both a Python module (ironicclient) for programmatic access and a command-line interface (openstack baremetal) for interactive management. The package wraps HTTP calls to the Ironic API and handles authentication via keystoneauth1, making it the standard way to interact with bare metal infrastructure in OpenStack environments.\n\nThe library is built on OpenStack's ecosystem libraries\u2014cliff for CLI scaffolding, openstacksdk for unified API access, and osc-lib for command standardization. It supports modern Python versions (3.10 through 3.14) and is actively maintained as part of the OpenStack project. Installation can be minimal (core library only) or extended with the [cli] extra to include OpenStackClient integration for full command-line functionality.","worth_installing":"Yes, if you are working with OpenStack Bare Metal (Ironic) infrastructure. The package is actively maintained, has no known vulnerabilities, and is the standard client for this API. Install with low friction and permissive licensing. Not relevant outside OpenStack bare metal environments."},"id":"python-ironicclient","links":{"html":"https://skillfed.io/packages/python-ironicclient","md":"https://skillfed.io/packages/python-ironicclient.md","pypi":"https://pypi.org/project/python-ironicclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-02","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"python-ironicclient","python_support":"supports_current","summary":"OpenStack Bare Metal Provisioning API Client Library"},"popularity":{"monthly_downloads":171791,"position":10354,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.2.0"}
