NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1077 most downloaded on PyPI
Client library for the Qdrant vector search engine
Last release 2 days ago
16 Sep 2026
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 39 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
126 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Minor fix for ids in local mode
Introduce a new way to run Qdrant from python, no server required!
Introduce a new way to run Qdrant from python, no server required!
Python client allows you to run same code in local mode without running Qdrant server.
Simply initialize client like this:
from qdrant_client import QdrantClient
client = QdrantClient(":memory:")
# or
client = QdrantClient(path="path/to/db") # Persists changes to disk
Local mode is useful for development, prototyping and testing.
We just implemented Qdrant API in pure Python. We covered it with tests extensively to be sure it works the same as the server version.
Support for Qdrant v1.1.0 features:
Support for Qdrant v1.1.0 features:
Nothing published for this version
Nothing published for this version
Nothing published for this version
- support for Qdrant v1.0.x - Minor fixes
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Compatibility with v0.11.0 of Qdrant
Nothing published for this version
Nothing published for this version
Proposed update process with minimal downtime:
Proposed update process with minimal downtime:
v0.9.1 -> v0.10.0v0.10.0v0.10.1v0.10.1| Version compatibility | client v0.9.x | client v0.10.0 | client v0.10.1 |
|---|---|---|---|
| qdrant v0.9.1 | + | - | - |
| qdrant v0.10.0 | + | + | |
| qdrant v0.10.1 | - | + | + |
Support for qdrant v0.10.0 + v0.10.1
betterproto grpc library replaces with grpcio, which perwords up to 20x faster serialization and doe snot require asyncio runtime
grpcio is less intuitive datatypes, but we encourage you to use data structures provided by Pydantic instead, it includes better validation and easy-to-use interface. Pydantic structures will be automatically converted into protobuf ones.| Version compatibility | client v0.9.x | client v0.10.0 | client v0.10.1 |
|---|---|---|---|
| qdrant v0.9.1 | + | - | - |
| qdrant v0.10.0 | + | + | |
| qdrant v0.10.1 | - | + | + |
API changes:
vector_size and distance are replaced with vectors_configfield_type replaced with field_schema in payload indexing requestwith_vector param replaced with with_vectors, allowing to specify which exact vector to returnvector replaced with vectors and according data structure in point update APIsNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
# Changes - Support for Qdrant v0.8.5
Nothing published for this version
Nothing published for this version
Nothing published for this version
# Changes - Support for Qdrant v0.8.3 - Pagination over search results
All methods are now have custom implementation in the QdrantClient
QdrantClient
client.get_collection("my_collection") instead of client.http.collections_api.get_collection("my_collection")Nothing published for this version
Nothing published for this version
Nothing published for this version
Any JSON is now supported as a Payload
Any JSON is now supported as a Payload
New condition filters
Match condition refactored to also support bool condition, see exampleIsEmpty - filter by the presence of the valueValuesCount - filter by the number of stored valuesThis release includes initial support for the GRPC interface to the Qdrant engine.
Collection name parameter unified across all API methods. Now it is called collection_name (old version: name)
collection_name (old version: name)MatchKeyword and MatchIntegerIssue with payload type when creating a new point - https://github.com/qdrant/qdrant_client/issues/14
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
# Change log * Support for scroll API
Nothing published for this version
# Change log * Support for Python 3.7
Nothing published for this version
Parallel data upload https://github.com/qdrant/qdrant_client/issues/1
- Support for Qdrant 0.2.0 - Payload index
Your coding agent can read these notes before it upgrades. Set up the MCP server →