Skip to content

Add Qdrant vector database client#631

Open
montfort-systems wants to merge 3 commits into
arakoodev:tsfrom
montfort-systems:montfort-systems-patch-1
Open

Add Qdrant vector database client#631
montfort-systems wants to merge 3 commits into
arakoodev:tsfrom
montfort-systems:montfort-systems-patch-1

Conversation

@montfort-systems

@montfort-systems montfort-systems commented Jul 22, 2026

Copy link
Copy Markdown

Adds Qdrant support to the JavaScript vector-db package using the Qdrant HTTP API directly, without adding Qdrant client packages.

Implemented:

  • Qdrant client export from vector-db
  • createCollection
  • upsertPoints
  • searchPoints
  • deletePoints
  • API key header support
  • HTTP error handling
  • Unit tests with mocked fetch

Validation run locally:

  • npm run build
  • npx vitest run src/vector-db/src/tests/qdrant/qdrant.test.ts

Closes #273

@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

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

@montfort-systems

Copy link
Copy Markdown
Author

Structured summary for this PR:

Adds Qdrant support to the JavaScript vector-db package using the Qdrant HTTP API directly, without adding Qdrant client packages.

Implemented:

  • Qdrant client export from vector-db
  • createCollection
  • upsertPoints
  • searchPoints
  • deletePoints
  • API key header support
  • HTTP error handling
  • Unit tests with mocked fetch

Validation run locally:

  • npm run build
  • npx vitest run src/vector-db/src/tests/qdrant/qdrant.test.ts

Closes #273

@montfort-systems

Copy link
Copy Markdown
Author

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

@montfort-systems

Copy link
Copy Markdown
Author

recheck

@montfort-systems montfort-systems changed the title Adds Qdrant support to the JavaScript vector-db package using the Qdrant HTTP API directly, without adding Qdrant client packages. Implemented: - Qdrant client export from vector-db - createCollection - upsertPoints - searchPoints - deletePoints - API key header support - HTTP error handling - Unit tests with mocked fetch Validation run locally: - npm run build - npx vitest run src/vector-db/src/tests/qdrant/qdrant.test.ts Closes #273 Add Qdrant vector database client Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

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