$npx skillfedfor your agent

python-troveclient

Client library for OpenStack DBaaS API

With conditionsPyPI Front-EndsReleased Feb 202694.7K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — python_troveclient-8.10.0-py3-none-any.whl
v8.10.0 · released 2026-02-27 · Python >=3.9 · 11 runtime deps: pbr, PrettyTable, requests, oslo.i18n, oslo.utils, keystoneauth1, python-swiftclient, python-mistralclient

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires an authenticated OpenStack Keystone session; typically used within an OpenStack deployment or with credentials to an OpenStack cloud.
  • Low install friction with a pure-Python wheel distribution.
  • Active maintenance status with a recent release (168 days ago).

License · maintenance · safety

permissive license (permissive) — Licensed under Apache License 2.0 with permissive treatment, allowing commercial and private use without restriction. Consistent with the broader OpenStack project licensing model.

last release 2026-02-27 (168 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 94,670 downloads/mo, #13,315 on PyPI

Verify before relying

pip install python-troveclient

from troveclient import client
trove = client.Client('1.0', session=keystone_session)
trove.instances.list()
  • Whether the package is actively maintained by OpenStack or community-driven post-release.
  • Specific Trove API version compatibility guarantees across OpenStack releases.
Same gist for agents: .md · .json

What it is and 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.

The 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.

Use it for

  • 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.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

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.

Install

python-troveclient on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance status with a recent release (168 days ago). Depends on 11 runtime packages including keystoneauth1 and python-openstackclient, which are standard OpenStack ecosystem components.

Requires an authenticated OpenStack Keystone session; typically used within an OpenStack deployment or with credentials to an OpenStack cloud.

License in practice

Licensed under Apache License 2.0 with permissive treatment, allowing commercial and private use without restriction. Consistent with the broader OpenStack project licensing model.

Quickstart

pip install python-troveclient

from troveclient import client
trove = client.Client('1.0', session=keystone_session)
trove.instances.list()

Verify before relying

  • Whether the package is actively maintained by OpenStack or community-driven post-release.
  • Specific Trove API version compatibility guarantees across OpenStack releases.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
11 packages
pbrPrettyTablerequestsoslo.i18noslo.utilskeystoneauth1python-swiftclientpython-mistralclientosc-libpython-openstackclientstevedore
MaintenanceActively maintained 168 days since the last release
First released
Downloads94,670 / month, #13,315 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Environment :: OpenStackIntended Audience :: Information TechnologyIntended Audience :: System AdministratorsLicense :: OSI Approved :: Apache Software LicenseOperating System :: POSIX :: LinuxProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.9

Evidence: python_troveclient-8.10.0-py3-none-any.whl

Tags

Capabilities
openstack trove clientdatabase as a service api clientopenstack dbaas pythontrove command line toolopenstack database managementtrove python bindingsopenstack database provisioning
Topics
openstackdatabase-clientcloud-infrastructure

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “openstack trove client”

Give your agent the search over MCP, or paste the wish link into any chat.

More Front-Ends packages

SQLAlchemy Worth it
PyPI · Front-Ends · released Aug 2026

SQLAlchemy is a Python SQL toolkit and Object Relational Mapper (ORM) that provides both a high-level ORM layer for declarative object persistence and a Core SQL construction system for direct database abstraction and query building.

permissive licensepure Python · 3.7+
422.7Mdownloads / mo
psycopg2-binary Worth it
PyPI · Software Development · released Apr 2026

psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.

copyleftcompiled wheel · 3.9+
271.6Mdownloads / mo
alembic Worth it
PyPI · Front-Ends · released Aug 2026

Alembic generates and manages database schema migrations for SQLAlchemy applications, handling version control of database structure changes with support for upgrades, downgrades, and auto-generation from model changes.

Install it if you use SQLAlchemy and need to version-control schema changes; skip it only if you manage migrations manually or use a different ORM entirely.

MITpure Python · 3.10+
215.2Mdownloads / mo
weaviate-client Worth it
PyPI · Front-Ends · released Aug 2026

A Python client library for connecting to and querying Weaviate, a vector database that enables semantic search and AI-powered data retrieval.

permissive licensepure Python · 3.10+
213.2Mdownloads / mo
databricks-sql-connector Worth it
PyPI · Front-Ends · released Jul 2026

A Python client library that connects to Databricks clusters and SQL warehouses using a Thrift-based protocol, conforming to the Python DB API 2.0 specification and supporting Arrow-based data exchange.

Install it if you need to query Databricks clusters or SQL warehouses from Python.

Apache-2.0pure Python
119.5Mdownloads / mo
psycopg Worth it
PyPI · Software Development · released May 2026

Psycopg 3 is a PostgreSQL database adapter for Python that enables applications to connect to, query, and manage PostgreSQL databases using Python code.

Install it if you need to connect Python to PostgreSQL.

LGPL-3.0-onlypure Python · 3.10+
117.0Mdownloads / mo

See also python-ironicclient · python-swiftclient · python-designateclient · python-novaclient · python-cinderclient · python-magnumclient · python-glanceclient · python-heatclient · python-manilaclient · osc-lib