Skip to content

Add Qdrant vector database client#560

Open
nguyenduchuyhd wants to merge 9 commits into
arakoodev:tsfrom
nguyenduchuyhd:nguyenduchuyhd-patch-1
Open

Add Qdrant vector database client#560
nguyenduchuyhd wants to merge 9 commits into
arakoodev:tsfrom
nguyenduchuyhd:nguyenduchuyhd-patch-1

Conversation

@nguyenduchuyhd
Copy link
Copy Markdown

Closes #273

/claim #273

Summary

  • Adds a Qdrant client to the JavaScript vector-db package using direct Qdrant REST API calls with native fetch.
  • Exports Qdrant alongside Supabase from the vector-db entrypoint.
  • Supports collection create/delete, point insertion, vector search, scroll, read by id, payload update, and delete by id.
  • Adds Vitest coverage for collection creation, vector insertion, and vector search.
  • Updates the existing vector-db Supabase tests from Jest globals to Vitest mocks so the vector-db test suite runs cleanly.

Verification

  • npx tsc -b
  • npx vitest run src/vector-db/src/tests

Note

  • No qdrant package was added; this uses the Qdrant REST API directly as requested.

@github-actions
Copy link
Copy Markdown

CLA Assistant Lite bot: Thank you for your submission, we really appreciate it. Before we can accept your contribution, we ask that you sign the Arakoo Contributor License Agreement. You can sign the CLA by adding a new comment to this pull request and pasting exactly the following text.


I have read the Arakoo CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request

@nguyenduchuyhd nguyenduchuyhd changed the title Add Qdrant vector database clientNguyenduchuyhd patch 1 Add Qdrant vector database clientNguyenduchuyhd patch Add Qdrant vector database client May 27, 2026
@nguyenduchuyhd nguyenduchuyhd changed the title Add Qdrant vector database clientNguyenduchuyhd patch Add Qdrant vector database client Add Qdrant vector database client May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BOUNTY: add support for qdrant vector database in javascript sdk

1 participant