Skip to content

Add Qdrant HTTP vector database client - #644

Open
chenmo2532 wants to merge 3 commits into
arakoodev:tsfrom
chenmo2532:qdrant-vector-db-client
Open

Add Qdrant HTTP vector database client#644
chenmo2532 wants to merge 3 commits into
arakoodev:tsfrom
chenmo2532:qdrant-vector-db-client

Conversation

@chenmo2532

Copy link
Copy Markdown

Summary

  • Adds a Qdrant vector database client using Qdrant's HTTP API through axios, without adding the official Qdrant SDK.
  • Supports collection creation/deletion, point upsert, point search, point retrieval, and point deletion.
  • Exports the Qdrant client and related TypeScript types from the vector-db package.
  • Adds Vitest coverage for client creation and core Qdrant operations.

Verification

  • npx tsc -b
  • npm test -- --run src/vector-db/src/tests/qdrant/qdrant.test.ts

Closes #273

@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown

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

@chenmo2532

Copy link
Copy Markdown
Author

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

1 similar comment
@chenmo2532

Copy link
Copy Markdown
Author

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

@chenmo2532

Copy link
Copy Markdown
Author

recheck

@chenmo2532

Copy link
Copy Markdown
Author

/claim #273

Demo: The PR adds a Qdrant HTTP vector database client, exports it from the vector-db package, and includes passing unit tests for client creation, collection creation, upsert, search, and delete operations.

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