{
  "schema_version": 2,
  "id": "operate/rs/databases/connect/supported-clients-browsers",
  "title": "Supported connection clients",
  "url": "https://redis.io/docs/latest/operate/rs/databases/connect/supported-clients-browsers/",
  "summary": "Info about Redis client libraries and supported clients when using the discovery service.",
  "tags": [
    "docs",
    "operate",
    "rs"
  ],
  "last_updated": "2026-09-24T09:16:24+01:00",
  "page_type": "content",
  "content_hash": "4e1adb4d37614c2ae67adf569250d5b5aca35c3fbe638e7945f8c88c5f96c096",
  "sections": [
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "You can connect to Redis Software databases programmatically using client libraries."
    },
    {
      "id": "redis-client-libraries",
      "title": "Redis client libraries",
      "role": "content",
      "text": "To connect an application to a Redis database hosted by Redis Software, use a [client library](https://redis.io/docs/latest/develop/clients) 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 Software quickstart](https://redis.io/docs/latest/operate/rs/installing-upgrading/quickstarts/redis-enterprise-software-quickstart).\n\nNote: You cannot use client libraries to configure Redis Software.  Instead, use:\n\n- The Redis Software [Cluster Manager UI](https://redis.io/docs/latest/operate/rs/installing-upgrading/quickstarts/redis-enterprise-software-quickstart)\n- The [REST API](https://redis.io/docs/latest/operate/rs/references/rest-api)\n- Command-line utilities, such as [`rladmin`](https://redis.io/docs/latest/operate/rs/references/cli-utilities/rladmin)"
    },
    {
      "id": "discovery-service",
      "title": "Discovery service",
      "role": "content",
      "text": "All [recommended Redis client libraries](https://redis.io/docs/latest/develop/clients) support the Redis Sentinel API, so you can use any of them with the [discovery service](https://redis.io/docs/latest/operate/rs/databases/durability-ha/discovery-service).\n\nIf you need to use a client that doesn't support Sentinel, you can use [Sentinel Tunnel](https://github.com/RedisLabs/sentinel_tunnel) to discover the current primary Redis endpoint with Sentinel and create a TCP tunnel between a local port on the client and the primary endpoint."
    }
  ],
  "examples": []
}
