qdrant-client and java-client

These are ecosystem siblings—official client libraries for the same Qdrant vector database that serve different programming languages (Python and Java), allowing developers to integrate Qdrant into applications regardless of their tech stack.

qdrant-client
76
Verified
java-client
44
Emerging
Maintenance 20/25
Adoption 15/25
Maturity 18/25
Community 23/25
Maintenance 10/25
Adoption 9/25
Maturity 9/25
Community 16/25
Stars: 1,240
Forks: 202
Downloads:
Commits (30d): 6
Language: Python
License: Apache-2.0
Stars: 84
Forks: 14
Downloads:
Commits (30d): 0
Language: Java
License: Apache-2.0
No risk flags
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 java-client

qdrant/java-client

Official Java client for Qdrant

Provides gRPC-based async operations (returning `ListenableFuture`) with fluent builder APIs for vector operations like upsert, search, and filtering. Supports TLS encryption, API key authentication, and flexible channel configuration through Grpc's managed channels for production deployments.

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