skillfed

google-cloud-redis-cluster

Google Cloud Redis Cluster API client library

google-cloud-redis-cluster v0.5.2 86.1K downloads/30d#13,885 on PyPI5,373
Permissive license Apache-2.0 Active released

What it is and what it does

This is the official Google Cloud Python client for Memorystore for Redis, a managed Redis service on Google Cloud Platform. It wraps the underlying gRPC APIs to let you create, configure, monitor, and delete Redis cluster instances programmatically from Python code. The library handles authentication via google-auth, serialization via protobuf and proto-plus, and communication via grpcio, abstracting away the low-level details of the Google Cloud API.

You use it when you need to automate Redis infrastructure on GCP—spinning up clusters for development, scaling instances in response to demand, or integrating Redis provisioning into infrastructure-as-code workflows. It requires Python 3.10 or later and a Google Cloud project with Memorystore for Redis enabled and appropriate credentials configured.

Use it for:

  • Automate provisioning of Redis clusters in CI/CD pipelines or infrastructure-as-code workflows
  • Build management dashboards or tools that programmatically create and configure Redis instances
  • Integrate Redis cluster lifecycle management into application deployment automation
  • Query and monitor existing Redis instances on Memorystore from Python applications

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Python client library for creating and managing Redis instances on Google Cloud Memorystore, providing programmatic access to Redis cluster provisioning and lifecycle operations.

Yes, if you need to manage Google Cloud Memorystore for Redis instances from Python. The library is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive license. It is the official client and the only practical way to interact with the Memorystore API from Python code. Not relevant if you only need a Redis client library for connecting to an already-running Redis server.

Install

google-cloud-redis-cluster on PyPI

pip

pip install google-cloud-redis-cluster

uv

uv add google-cloud-redis-cluster

poetry

poetry add google-cloud-redis-cluster

Installing google-cloud-redis-cluster

Before you install

Low install friction with a pure-Python wheel distribution. Actively maintained as of 2026-08-14 with recent releases. Depends on standard Google Cloud client libraries (google-api-core, google-auth, grpcio, proto-plus, protobuf).

License in practice

Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions.

Quickstart

pip install google-cloud-redis-cluster

from google.cloud import redis_cluster

client = redis_cluster.CloudRedisClusterClient()
project = "my-project"
region = "us-central1"
cluster_id = "my-cluster"
name = client.cluster_path(project, region, cluster_id)
cluster = client.get_cluster(request={"name": name})

Requires a Google Cloud project with Memorystore for Redis API enabled and valid credentials (via Application Default Credentials or explicit authentication setup).

Verify before relying

  • Whether the library supports all Redis cluster features available in the Google Cloud Memorystore API
  • Performance characteristics and rate limits when managing large numbers of Redis instances
  • Whether async/await patterns are supported for non-blocking operations

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 5 — google-api-core, google-auth, grpcio, proto-plus, protobuf
Maintenance actively maintained — 8 days since the last release
Last repo commit
First released
Downloads 86,128/month — #13,885 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: google_cloud_redis_cluster-0.5.2-py3-none-any.whl

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Internet

Tags

google cloud redis cluster clientmemorystore redis python apiredis instance management gcpcloud redis provisioning librarygoogle cloud redis api wrapper
gcpredisinfrastructure-automation

More Internet packages

botocore

Botocore provides low-level, data-driven access…

permissive · top 100 on PyPI

aiobotocore

Provides an async client for AWS services using…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

filelock

Provides a platform-independent file locking…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

googleapis-common-protos

Provides common Protocol Buffer message…

permissive · top 100 on PyPI

google-cloud-redis

Provides a Python client library for creating,…

permissive · top 1,000 on PyPI

google-cloud-memcache

A Python client library for creating and…

permissive · top 1,000 on PyPI

google-cloud-ndb

NDB is a Python 3 client library for Google…

permissive · top 15,000 on PyPI

google-cloud-resource-manager

Provides a Python client for Google Cloud…

permissive · top 1,000 on PyPI

google-cloud-functions

Python client library for Google Cloud…

permissive · top 5,000 on PyPI

google-cloud-filestore

Python client library for creating and managing…

permissive · top 15,000 on PyPI

PyPowerStore

PyPowerStore is a Python library for managing…

permissive · top 15,000 on PyPI

google-cloud-monitoring

Python client library for Google Cloud…

permissive · top 1,000 on PyPI

google-cloud-tasks

Python client library for Google Cloud Tasks,…

permissive · top 1,000 on PyPI

google-cloud-container

Provides a Python client library for…

permissive · top 1,000 on PyPI