qdrant-client and qdrant-js

These are ecosystem siblings—official client libraries for the same Qdrant vector database that serve different programming languages (Python and JavaScript/TypeScript), allowing developers to interact with the same backend service from their language of choice.

qdrant-client
76
Verified
qdrant-js
63
Established
Maintenance 20/25
Adoption 15/25
Maturity 18/25
Community 23/25
Maintenance 10/25
Adoption 20/25
Maturity 18/25
Community 15/25
Stars: 1,240
Forks: 202
Downloads:
Commits (30d): 6
Language: Python
License: Apache-2.0
Stars: 430
Forks: 37
Downloads: 43,094
Commits (30d): 0
Language: TypeScript
License: Apache-2.0
No risk flags
No risk flags

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-js

qdrant/qdrant-js

JavaScript/Typescript SDK for Qdrant Vector Database

Provides dual transport options via separate REST and gRPC client packages, with full TypeScript support across Node.js (ESM/CJS), Deno, browsers, and Cloudflare Workers. The SDK exposes high-level facade methods for vector operations while maintaining alignment with Qdrant engine release versions, enabling seamless integration with both self-hosted and cloud deployments.

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