# 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. 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/queryjson) | [See C# examples](https://redis.io/docs/latest/develop/clients/dotnet/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](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) |
| [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) |

| | |
| - | - |
|{{< image-card image="images/dev/icons/icon-redis-insight-64-duotone.png" alt="Redis Insight icon" title="Redis Insight" url="/develop/tools/insight" >}} <p>Visual client tool for creating, managing, and analyzing Redis databases.<br/><a href="https://redis.io/downloads/#insight">Download Redis Insight</a>.</p> | {{< image-card image="images/dev/icons/icon-redis-code-64-duotone.png" alt="Redis for VS Code icon" title="Redis for VS Code" url="/develop/tools/redis-for-vscode" >}} <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> |
| | |

| {{< image-card image="images/icon_logo/icon-developers-64-midnight.png" alt="Quick start icon" title="Quick start" url="/develop/get-started" >}} | {{< image-card image="images/icon_logo/icon-data-structures-64-midnight.png" alt="Data types icon" title="Data types" url="/develop/data-types" >}} | {{< image-card image="images/icon_logo/icon-text-search-64-midnight.png" alt="Query engine icon" title="Query engine" url="/develop/ai/search-and-query" >}} |
|:---:| :---: | :---: |
| [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)
