google-cloud-kms
Google Cloud Kms API client library
Install
google-cloud-kms on PyPI
pip
pip install google-cloud-kmsuv
uv add google-cloud-kmspoetry
poetry add google-cloud-kmsPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — google-api-core, google-auth, grpcio, proto-plus, protobuf, grpc-google-iam-v1 |
| Maintenance | actively maintained — 28 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: google_cloud_kms-3.16.0-py3-none-any.whl
About google-cloud-kms
from the package's own PyPI description — quoted content, verbatim
Python Client for Cloud Key Management Service (KMS)
|stable| |pypi| |versions|
Cloud Key Management Service (KMS)_: Manages keys and performs cryptographic operations in a central cloud
service, for direct use by other cloud resources and applications.
Client Library Documentation_Product Documentation_
.. |stable| image:: https://img.shields.io/badge/support-stable-gold.svg :target: https://github.com/googleapis/google-cloud-python/blob/main/README.rst#stability-levels .. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-kms.svg :target: https://pypi.org/project/google-cloud-kms/ .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-kms.svg :target: https://pypi.org/project/google-cloud-kms/ .. _Cloud Key Management Service (KMS): https://cloud.google.com/kms .. _Client Library Documentation: https://cloud.google.com/python/docs/reference/cloudkms/latest/summary_overview .. _Product Documentation: https://cloud.google.com/kms
Quick Start
In order to use this library, you first need to go through the following steps:
- `Select or create a Cloud Platform...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Python client library for Google Cloud Key Management Service, enabling cryptographic key management and encryption operations through Google's cloud infrastructure.
Low friction: pure-Python wheel with stable active maintenance (28 days since last release). Depends on well-established Google client libraries (google-api-core, google-auth, grpcio, protobuf, proto-plus, grpc-google-iam-v1), all standard in the Google Cloud ecosystem.
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; you must retain license notices and may not hold the authors liable.
Usage
pip install google-cloud-kms
from google.cloud import kms
client = kms.KeyManagementServiceClient()
Requires Python >= 3.10; Google Cloud credentials must be configured (via GOOGLE_APPLICATION_CREDENTIALS environment variable or Application Default Credentials).
Verdict: Production-ready, actively maintained Google-authored library with no known vulnerabilities, permissive licensing, and low install friction. Suitable for applications requiring centralized cloud-based key management and cryptographic operations on Google Cloud Platform.
Needs verification
- Whether the library supports offline key operations or requires live GCP connectivity for all cryptographic calls.
- Performance characteristics and rate limits when managing large numbers of keys or performing bulk encryption operations.
- Specific IAM permissions required beyond basic KMS access for different use cases (key creation, rotation, deletion).
Similar packages
permissive · top 1,000 on PyPI
google-cloud-monitoringpermissive · top 1,000 on PyPI
google-cloud-appengine-loggingpermissive · top 1,000 on PyPI
googleapis-common-protospermissive · top 100 on PyPI
google-cloud-bigquery-storagepermissive · top 1,000 on PyPI
google-cloud-translatepermissive · top 1,000 on PyPI
google-cloud-buildpermissive · top 1,000 on PyPI
google-cloud-redispermissive · top 1,000 on PyPI
google-cloud-audit-logpermissive · top 1,000 on PyPI
google-cloud-resource-managerpermissive · top 1,000 on PyPI