{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"}],"enrichment":{"capability":"Python client library and command-line tool for interacting with OpenStack Heat orchestration services, enabling programmatic stack management and template deployment.","skillfed_tags":["openstack","orchestration","infrastructure-as-code"],"use_cases":["Deploy and manage infrastructure stacks programmatically from Python applications using Heat templates.","Automate stack lifecycle operations (create, update, delete) in CI/CD pipelines targeting OpenStack clouds.","Query stack status, outputs, and resource details from command-line scripts or monitoring systems.","Integrate Heat orchestration into larger infrastructure-as-code workflows alongside other OpenStack services.","Develop custom tooling that extends Heat functionality by building on the client library's Python API."],"what_it_does":"python-heatclient is a Python library and command-line interface for the OpenStack Heat orchestration service. It provides both a programmatic API (the heatclient module) and a CLI tool (heat command) for creating, updating, and managing infrastructure stacks defined in Heat templates. The package wraps the Heat orchestration API, abstracting away HTTP details and providing Pythonic access to stack operations.\n\nThe library integrates with the broader OpenStack ecosystem through keystoneauth1 for authentication, cliff for CLI framework, and oslo libraries for serialization and utilities. It supports modern Python versions (3.10 through 3.13) and is maintained as part of the official OpenStack project. Installation is straightforward via pip with no compiled dependencies, making it suitable for both local development and server-side automation.","worth_installing":"Yes, if you are working with OpenStack Heat orchestration. The package is actively maintained, has low install friction, carries permissive licensing, and integrates cleanly with the OpenStack ecosystem. It is production-stable and suitable for both CLI automation and programmatic stack management. Not relevant for non-OpenStack environments."},"id":"python-heatclient","links":{"html":"https://skillfed.io/packages/python-heatclient","md":"https://skillfed.io/packages/python-heatclient.md","pypi":"https://pypi.org/project/python-heatclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-18","license_spdx":null,"license_treatment":"permissive","name":"python-heatclient","python_support":"supports_current","summary":"OpenStack Orchestration API Client Library"},"popularity":{"monthly_downloads":220638,"position":9296,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.2.0"}
