qdrant-client and qdrant-multi-node-cluster

The official Python client library complements the community-managed clustering solution, as developers would use the client to interact with a Qdrant instance deployed via the multi-node cluster setup.

qdrant-client
76
Verified
Maintenance 20/25
Adoption 15/25
Maturity 18/25
Community 23/25
Maintenance 0/25
Adoption 7/25
Maturity 9/25
Community 18/25
Stars: 1,240
Forks: 202
Downloads:
Commits (30d): 6
Language: Python
License: Apache-2.0
Stars: 30
Forks: 12
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
Stale 6m No Package No Dependents

About qdrant-client

qdrant/qdrant-client

Python client for Qdrant vector search engine

Provides type-safe bindings for all Qdrant API methods with dual REST and gRPC transports, plus a local in-memory or disk-persisted mode for development without a server. Built-in embedding inference via FastEmbed (CPU/GPU) or Qdrant Cloud models enables end-to-end vector workflows in a single client, simplifying document upload and semantic search operations. Supports both synchronous and asynchronous request patterns with helper methods like `upload_collection` that handle chunking and batch operations automatically.

About qdrant-multi-node-cluster

Mohitkr95/qdrant-multi-node-cluster

Scalable Qdrant vector database cluster with Docker Compose, monitoring, and comprehensive documentation for high-performance similarity search applications.

Implements dynamic sharding and replication across 3+ nodes with customizable shard counts and distance metrics (COSINE, etc.), coordinated via bootstrap peer discovery. Includes a Python client library and demo application for cluster interaction, alongside production-ready Prometheus/Grafana monitoring with real-time performance dashboards and detailed configuration guides for vector parameters, node scaling, and performance tuning.

Scores updated daily from GitHub, PyPI, and npm data. How scores work