{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends/2"}],"enrichment":{"capability":"Python client library and command-line tool for the OpenStack Trove database-as-a-service API, implementing 100% of the API surface for database provisioning and management.","skillfed_tags":["openstack","database-client","cloud-infrastructure"],"use_cases":["Automate database instance provisioning and lifecycle management in OpenStack environments.","Build monitoring or management dashboards that query Trove database instances and their status.","Integrate database operations into infrastructure-as-code or orchestration workflows using the Python API.","Manage database backups, restores, and configurations programmatically across an OpenStack deployment.","Extend OpenStack CLI tooling with custom database management commands via the trove command-line interface."],"what_it_does":"python-troveclient is the official Python client for OpenStack Trove, OpenStack's database-as-a-service component. It provides both a programmatic API (the troveclient module) and a command-line interface (trove command) for managing database instances, backups, and configurations on OpenStack clouds. The package implements the full Trove API surface and integrates with OpenStack's authentication and identity services through keystoneauth1.\n\nThe package is designed for operators, developers, and automation tools that need to provision, configure, and manage databases through OpenStack. It depends on the broader OpenStack client ecosystem (osc-lib, python-openstackclient, keystoneauth1) and uses standard OpenStack patterns for authentication, service discovery, and API interaction. It supports Python 3.9 through 3.12.","worth_installing":"Yes, if you are working with OpenStack Trove or managing databases within an OpenStack deployment. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is the canonical client for the Trove API. Not relevant for non-OpenStack database management."},"id":"python-troveclient","links":{"html":"https://skillfed.io/packages/python-troveclient","md":"https://skillfed.io/packages/python-troveclient.md","pypi":"https://pypi.org/project/python-troveclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-27","license_spdx":null,"license_treatment":"permissive","name":"python-troveclient","python_support":"supports_current","summary":"Client library for OpenStack DBaaS API"},"popularity":{"monthly_downloads":94670,"position":13315,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"8.10.0"}
