Skip to content

Add Qdrant REST support to vector-db SDK#470

Open
mySebbe wants to merge 1 commit into
arakoodev:tsfrom
mySebbe:bounty-273-qdrant-rest-client
Open

Add Qdrant REST support to vector-db SDK#470
mySebbe wants to merge 1 commit into
arakoodev:tsfrom
mySebbe:bounty-273-qdrant-rest-client

Conversation

@mySebbe
Copy link
Copy Markdown

@mySebbe mySebbe commented May 10, 2026

Summary

  • adds a Qdrant REST wrapper under @arakoodev/edgechains.js/vector-db
  • supports collection creation, point upsert/insert, vector search, query, point retrieval, and deletes
  • uses direct fetch calls against Qdrant REST endpoints with optional api-key header
  • exports Qdrant types/classes from the existing vector-db package entrypoint
  • documents basic create/upsert/search usage in the package README

No Qdrant package dependency was added.

Verification

  • if (Test-Path dist) { Remove-Item -Recurse -Force dist }; npx tsc -b
  • npx jest src/vector-db/src/tests/qdrant/qdrant.test.ts --runInBand
  • git diff --check
  • npm pack --dry-run

Note: Jest emits existing project config warnings about presets and ts-jest NodeNext settings, but the Qdrant test suite passes.

Fixes #273

/claim #273

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 10, 2026

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@mySebbe
Copy link
Copy Markdown
Author

mySebbe commented May 10, 2026

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

@mySebbe
Copy link
Copy Markdown
Author

mySebbe commented May 10, 2026

recheck

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