> This page is for version v1.10.x.
> For other versions, use one of these documentation indexes:
> - v1.19.x (default): https://api.qdrant.tech/v-1-19-x/llms.txt
> - v1.18.x: https://api.qdrant.tech/v-1-18-x/llms.txt
> - v1.17.x: https://api.qdrant.tech/v-1-17-x/llms.txt
> - v1.16.x: https://api.qdrant.tech/v-1-16-x/llms.txt
> - v1.15.x: https://api.qdrant.tech/v-1-15-x/llms.txt
> - v1.14.x: https://api.qdrant.tech/v-1-14-x/llms.txt
> - v1.13.x: https://api.qdrant.tech/v-1-13-x/llms.txt
> - v1.12.x: https://api.qdrant.tech/v-1-12-x/llms.txt
> - v1.11.x: https://api.qdrant.tech/v-1-11-x/llms.txt
> - v1.10.x: https://api.qdrant.tech/v-1-10-x/llms.txt
> - v1.9.x: https://api.qdrant.tech/v-1-9-x/llms.txt
> - master: https://api.qdrant.tech/master/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://api.qdrant.tech/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://api.qdrant.tech/_mcp/server.

Qdrant is a [vector database](https://qdrant.tech/documentation/overview/) and a [semantic search](https://qdrant.tech/documentation/overview/vector-search/) engine. You can use its REST API to develop a production-ready service to store, search, and manage vectors with an additional payload.

## How does Qdrant work?

1. First, you should create a [collection](/api-reference/collections/create-collection) to store all your data.
2. Then upsert data [points](/api-reference/points/upsert-points) and enrich them with a custom [payload](/api-reference/points/set-payload).
3. With a full collection, run a [search](/api-reference/search/points) to find relevant results.
4. Collections can be [snapshotted, downloaded and restored](/api-reference/snapshots/list-snapshots).
5. When ready, setup a [distributed system](/api-reference/distributed/create-shard-key) for production.

### Just getting started?

Try the [development quickstart](https://qdrant.tech/documentation/quick-start/) guide.

## Client Libraries

| Client                                               | Repository                                            | Installation                                                                         |                                                                  |
| ---------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------ | ---------------------------------------------------------------- |
| ![python](https://qdrant.tech/docs/misc/python.webp) | **[Python](https://github.com/qdrant/qdrant-client)** | `pip install qdrant-client`                                                          |                                                                  |
| ![typescript](https://qdrant.tech/docs/misc/ts.webp) | **[Typescript](https://github.com/qdrant/qdrant-js)** | `npm install @qdrant/js-client-rest`                                                 |                                                                  |
| ![rust](https://qdrant.tech/docs/misc/rust.png)      | **[Rust](https://github.com/qdrant/rust-client)**     | `cargo add qdrant-client`                                                            |                                                                  |
| ![golang](https://qdrant.tech/docs/misc/go.webp)     | **[Go](https://github.com/qdrant/go-client)**         | `go get github.com/qdrant/go-client`                                                 |                                                                  |
| ![.net](https://qdrant.tech/docs/misc/dotnet.webp)   | **[.NET](https://github.com/qdrant/qdrant-dotnet)**   | `dotnet add package Qdrant.Client`                                                   |                                                                  |
| ![java](https://qdrant.tech/docs/misc/java.webp)     | **[Java](https://github.com/qdrant/java-client)**     | [Available on Maven Central](https://central.sonatype.com/artifact/io.qdrant/client) | [Latest Release](https://github.com/qdrant/java-client/releases) |