Guide

Vector search API for semantic similarity and embeddings

YDB-Qdrant gives YDB-backed applications a Qdrant-compatible REST API for storing embedding vectors, retrieving points, and running exact top-k semantic similarity search.

Use cases

Basic flow

Example API sequence

curl -X PUT https://ydb-qdrant.tech/collections/docs \
  -H 'Content-Type: application/json' \
  -H 'api-key: demo-key' \
  -d '{"vectors":{"size":3,"distance":"Cosine","data_type":"float"}}'

curl -X POST https://ydb-qdrant.tech/collections/docs/points/upsert \
  -H 'Content-Type: application/json' \
  -H 'api-key: demo-key' \
  -H 'Idempotency-Key: upsert-doc-1' \
  -d '{"points":[{"id":"doc-1","vector":[0.1,0.2,0.3],"payload":{"title":"Intro"}}]}'

curl -X POST https://ydb-qdrant.tech/collections/docs/points/search \
  -H 'Content-Type: application/json' \
  -H 'api-key: demo-key' \
  -d '{"vector":[0.1,0.2,0.3],"limit":5,"with_payload":true}'

When another platform is better