{
  "id": "oss-cluster-api",
  "title": "OSS Cluster API",
  "url": "https://redis.io/docs/latest/operate/rs/8.0/clusters/optimize/oss-cluster-api/",
  "summary": "Use the Redis OSS Cluster API to improve performance and keep applications current with cluster topology changes.",
  "content": "OSS Cluster API reduces access times and latency with near-linear scalability.\nThe OSS Cluster API provides a simple mechanism for Redis clients to know the cluster topology.\n\nClients must first connect to the master node to get the cluster topology,\nand then they connect directly to the Redis proxy on each node that hosts a master shard.\n\n\nYou must use a client that supports the cluster API to connect to a database\nthat has the cluster API enabled.\n\n\n\nYou can use the Redis OSS Cluster API along with other Redis Enterprise Software high availability\nto get high performance with low latency\nand let applications stay current with cluster topology changes, including add node, remove node, and node failover.\n\nFor more about working with the OSS Cluster API in Redis Software, see [Enable OSS Cluster API](https://redis.io/docs/latest/operate/rs/databases/configure/oss-cluster-api). \n\nTo learn how to enable OSS Cluster API in Redis Cloud, see [Clustering Redis databases](https://redis.io/docs/latest/operate/rc/databases/configuration/clustering#cluster-api).\n\nTo enable OSS Cluster API in Kubernetes, see [Enable cluster-aware clients (OSS Cluster API)](https://redis.io/docs/latest/operate/kubernetes/networking/cluster-aware-clients).\n",
  "tags": ["docs","operate","rs","rc","kubernetes"],
  "last_updated": "2026-07-23T16:30:51-05:00"
}
