# Develop with Redis

```json metadata
{
  "title": "Develop with Redis",
  "description": "Learn how to develop with Redis",
  "categories": null,
  "tableOfContents": {"sections":[]}

,
  "codeExamples": []
}
```


Get a Redis server running in minutes with a free trial of
[Redis Cloud](https://redis.io/docs/latest/operate/rc), or install
[Redis Open Source](https://redis.io/docs/latest/operate/oss_and_stack) locally
on your machine. Check out the <a href="https://hub.docker.com/_/redis">Redis Docker Hub</a> for the latest release. Then, explore Redis with your favorite
[programming language](https://redis.io/docs/latest/develop/clients)
or analyze and manage your database with our
[UI tools](https://redis.io/docs/latest/develop/tools):

| | Get started | Document search | Vector search |
|:----- | :-----: | :-----: | :-----:|
| [Python](https://redis.io/docs/latest/develop/clients/redis-py) | [See Python examples](https://redis.io/docs/latest/develop/clients/redis-py/connect) | [See Python examples](https://redis.io/docs/latest/develop/clients/redis-py/queryjson) | [See Python examples](https://redis.io/docs/latest/develop/clients/redis-py/vecsearch) |
| [C#/.NET](https://redis.io/docs/latest/develop/clients/dotnet) | [See C# examples](https://redis.io/docs/latest/develop/clients/dotnet/connect) | [See C# examples](https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/queryjson) | [See C# examples](https://redis.io/docs/latest/develop/clients/dotnet/nredisstack/vecsearch) |
| [Node.js](https://redis.io/docs/latest/develop/clients/nodejs) | [See JS examples](https://redis.io/docs/latest/develop/clients/nodejs/connect) | [See JS examples](https://redis.io/docs/latest/develop/clients/nodejs/queryjson) | [See JS examples](https://redis.io/docs/latest/develop/clients/nodejs/vecsearch) |
| [Java (Jedis)](https://redis.io/docs/latest/develop/clients/jedis) | [See Java examples](https://redis.io/docs/latest/develop/clients/jedis/connect) | [See Java examples](https://redis.io/docs/latest/develop/clients/jedis/queryjson) | [See Java examples](https://redis.io/docs/latest/develop/clients/jedis/vecsearch) |
| [Java (Lettuce)](https://redis.io/docs/latest/develop/clients/lettuce) | [See Java examples](https://redis.io/docs/latest/develop/clients/lettuce/connect) | [See Java examples](https://redis.io/docs/latest/develop/clients/lettuce/queryjson) | [See Java examples](https://redis.io/docs/latest/develop/clients/lettuce/vecsearch) |
| [Go](https://redis.io/docs/latest/develop/clients/go) | [See Go examples](https://redis.io/docs/latest/develop/clients/go/connect) | [See Go examples](https://redis.io/docs/latest/develop/clients/go/queryjson) | [See Go examples](https://redis.io/docs/latest/develop/clients/go/vecsearch) |
| [PHP](https://redis.io/docs/latest/develop/clients/php) | [See PHP examples](https://redis.io/docs/latest/develop/clients/php/connect) | [See PHP examples](https://redis.io/docs/latest/develop/clients/php/queryjson) | [See PHP examples](https://redis.io/docs/latest/develop/clients/php/vecsearch) |
| [JavaScript (ioredis)](https://redis.io/docs/latest/develop/clients/ioredis) | [See JS examples](https://redis.io/docs/latest/develop/clients/ioredis/connect) | - | - |
| [Rust](https://redis.io/docs/latest/develop/clients/rust) | - | - | - |
| [C](https://redis.io/docs/latest/develop/clients/hiredis) | - | - | - |
| [Ruby](https://redis.io/docs/latest/develop/clients/ruby) | - | - | - |

| | |
| - | - |
| <p>Visual client tool for creating, managing, and analyzing Redis databases.<br/><a href="https://redis.io/downloads/#insight">Download Redis Insight</a>.</p> |  <p>VS Code extension for creating, managing, and analyzing Redis databases.<br/><a href="https://marketplace.visualstudio.com/items?itemName=redis.redis">Install Redis for VS Code</a>.</p> |
| | |

|  |  |  |
|:---:| :---: | :---: |
| [Vector database](https://redis.io/docs/latest/develop/get-started/vector-database)</br>[Document store](https://redis.io/docs/latest/develop/get-started/document-database)</br>[Data structure store](https://redis.io/docs/latest/develop/get-started/data-store)</br>[RAG with Redis](https://redis.io/docs/latest/develop/get-started/rag)</br>[GenAI](https://redis.io/docs/latest/develop/get-started/redis-in-ai) | [String](https://redis.io/docs/latest/develop/data-types/strings)</br>[JSON](https://redis.io/docs/latest/develop/data-types/json)</br>[Hash](https://redis.io/docs/latest/develop/data-types/hashes)</br>[Vector set](https://redis.io/docs/latest/develop/data-types/vector-sets)</br>[Probabilistic types](https://redis.io/docs/latest/develop/data-types/probabilistic) | [Get started](https://redis.io/docs/latest/develop/ai/search-and-query)</br>[Schema field types](https://redis.io/docs/latest/develop/ai/search-and-query/indexing/field-and-type-options)</br>[Indexing](https://redis.io/docs/latest/develop/ai/search-and-query/indexing)</br>[Querying](https://redis.io/docs/latest/develop/ai/search-and-query/query)

