--- id: google-cloud-redis-cluster version: "0.5.2" license: Apache-2.0 license_treatment: permissive maintenance: active --- # google-cloud-redis-cluster — Google Cloud Redis Cluster API client library License: permissive · Maintenance: active · Downloads: 86.1K/mo ## 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 above — 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 pip install google-cloud-redis-cluster uv add google-cloud-redis-cluster 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_current - Install friction: low - Maintenance: active - Downloads: 86.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags google cloud redis cluster client, memorystore redis python api, redis instance management gcp, cloud redis provisioning library, google cloud redis api wrapper, gcp, redis, infrastructure-automation [View on SkillFed](https://skillfed.io/packages/google-cloud-redis-cluster) · [View on PyPI](https://pypi.org/project/google-cloud-redis-cluster/)