qdrant/go-client
Go client for Qdrant vector search engine
What it solves
This project provides a Go client library to allow developers to interface with the Qdrant vector search engine. It simplifies the process of connecting to, managing, and querying a Qdrant instance from within Go applications.
How it works
The library implements a high-level client that wraps a low-level gRPC client to communicate with the Qdrant server. It provides a set of utilities and methods to perform common operations such as creating collections, upserting points (vectors with payloads), and executing similarity searches with optional filtering conditions.
Who it’s for
Go developers who are using Qdrant as a vector database for their AI applications, such as those implementing RAG or similarity search.
Highlights
- High-level Go API for managing collections and points.
- Support for gRPC communication with configurable options (TLS, API keys, PoolSize).
- Ability to perform vector searches with metadata filtering.
- Easy installation via
go get.
Related
- Project
- Project
- Project
- Project
- Project