@qdrant/qdrant-js
TypeScript icon, indicating that this package has built-in type declarations

1.12.0 • Public • Published

Qdrant-JS: JavaScript Qdrant SDK

This package represents the JS SDK for the Qdrant vector search engine.

The next packages are re-exported from it:

Installation

pnpm i @qdrant/qdrant-js
# or
npm install @qdrant/qdrant-js
# or
yarn add @qdrant/qdrant-js

Usage

The REST client is imported from the root path; the gRPC is imported from the /grpc subpath:

import {QdrantClient} from '@qdrant/qdrant-js'; // REST client
import {QdrantClient} from '@qdrant/qdrant-js/grpc'; // gRPC client

It is recommended to use the REST (OpenAPI-based) client initially, since REST tends to be easier to debug. Switch to gRPC when you're APIs are working for increase performance. Bear in mind that for small-size request, REST may be of equal if not more performance than gRPC. gRPC incurs a tiny conversion cost but goes easier on the wire, which makes a difference with big data chunks.

Contributing

These are the most relevant scripts for development:

  • pnpm build: builds and bundles from TypeScript sources
  • pnpm pre-check: type-checks sources
  • pnpm pre-commit: same as pre-check, but for git hooks (husky)

Readme

Keywords

none

Package Sidebar

Install

npm i @qdrant/qdrant-js

Weekly Downloads

1,392

Version

1.12.0

License

Apache-2.0

Unpacked Size

300 kB

Total Files

14

Last publish

Collaborators

  • rendez
  • qdrant-tech