# Develop with Redis clients

```json metadata
{
  "schema_version": 2,
  "title": "Develop with Redis clients",
  "description": "Redis client libraries allow you to connect to Redis instances from within your application. This section provides an overview of several recommended Redis clients for popular programming and scripting languages.",
  "categories": ["docs","operate","rs"],
  "tableOfContents": {"sections":[{"id":"official-clients","title":"Official clients"},{"id":"other-clients","title":"Other clients"}]}

,
  "codeExamples": []
}
```

To connect to Redis instances from within your application, use a Redis client library that matches your application's language.

## Official clients

| Language | Client name |
| :---------- | :------------- |
| .Net | [StackExchange.Redis](https://redis.io/docs/latest/develop/clients/dotnet) |
| Go | [go-redis](https://redis.io/docs/latest/develop/clients/go) |
| Java | [Jedis](https://redis.io/docs/latest/develop/clients/jedis) (Synchronous) and [Lettuce](https://redis.io/docs/latest/develop/clients/lettuce) (Asynchronous) |
| Node.js | [node-redis](https://redis.io/docs/latest/develop/clients/nodejs) |
| Python | [redis-py](https://redis.io/docs/latest/develop/clients/redis-py) |

Select a client name to see its quick start.

## Other clients

For a list of community-driven Redis clients, which are available for more programming languages, see
[Community-supported clients](https://redis.io/docs/latest/develop/clients#community-supported-clients).

