{
  "id": "supported-clients-browsers",
  "title": "Supported connection clients",
  "url": "https://redis.io/docs/latest/operate/rs/7.8/databases/connect/supported-clients-browsers/",
  "summary": "Info about Redis client libraries and supported clients when using the discovery service.",
  "content": "You can connect to Redis Enterprise Software databases programmatically using client libraries.\n\n## Redis client libraries\n\nTo connect an application to a Redis database hosted by Redis Enterprise Software, use a [client library]() appropriate for your programming language.\n\nYou can also use the `redis-cli` utility to connect to a database from the command line.\n\nFor examples of each approach, see the [Redis Enterprise Software quickstart]().\n\nNote: You cannot use client libraries to configure Redis Enterprise Software.  Instead, use:\n\n- The Redis Enterprise Software [Cluster Manager UI]()\n- The [REST API]()\n- Command-line utilities, such as [`rladmin`]()\n\n### Discovery service\n\nWe recommend the following clients when using a [discovery service]() based on the Redis Sentinel API:\n\n- [redis-py]() (Python client)\n- [NRedisStack]() (.NET client)\n- [Jedis]() (synchronous Java client)\n- [Lettuce]() (asynchronous Java client)\n- [go-redis]() (Go client)\n- [Hiredis](https://github.com/redis/hiredis) (C client)\n\nIf you need to use another client, you can use [Sentinel Tunnel](https://github.com/RedisLabs/sentinel_tunnel)\nto discover the current Redis master with Sentinel and create a TCP tunnel between a local port on the client and the master.\n\n",
  "tags": ["docs","operate","rs"],
  "last_updated": "2026-04-01T08:10:08-05:00"
}

