qdrant-js  by qdrant

JS/TS SDK for Qdrant vector search

created 2 years ago
355 stars

Top 79.7% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a JavaScript/TypeScript SDK for interacting with the Qdrant vector search engine. It offers three distinct packages: a main SDK, a lightweight REST client, and a gRPC client, catering to developers building applications with Qdrant in Node.js, Deno, browsers, and Cloudflare Workers.

How It Works

The SDK leverages modern JavaScript features and provides type safety through TypeScript definitions. It offers both REST and gRPC interfaces, allowing users to choose the protocol that best suits their performance and network requirements. The client can connect to locally running Qdrant instances or Qdrant Cloud deployments.

Quick Start & Requirements

  • Install via npm, yarn, or pnpm: npm install @qdrant/js-client-rest
  • Requires Node.js >= 18.0.0 for full functionality.
  • Qdrant instance (local Docker or Qdrant Cloud) is required.
  • See examples for usage.

Highlighted Details

  • Supports Node.js (ESM/CJS), Deno, Browser, and Cloudflare Workers.
  • Offers both REST and gRPC client implementations.
  • Versioning aligns with Qdrant engine releases.

Maintenance & Community

  • Actively maintained, with releases tied to Qdrant engine updates.
  • Contributions are welcome; uses pnpm for monorepo management.

Licensing & Compatibility

  • Apache 2.0 License.
  • Permissive license suitable for commercial and closed-source applications.

Limitations & Caveats

The primary package @qdrant/js-client-rest is described as "lightweight," suggesting potential feature limitations compared to a full-featured client. The gRPC client is also available but not explicitly detailed in the README.

Health Check
Last commit

2 weeks ago

Responsiveness

1+ week

Pull Requests (30d)
2
Issues (30d)
0
Star History
41 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems) and Travis Fischer Travis Fischer(Founder of Agentic).

pezzo by pezzolabs

0.2%
3k
Open-source LLMOps platform for streamlining AI workflows
created 2 years ago
updated 1 month ago
Feedback? Help us improve.