Skip to content

feat: add Qdrant vector database support#462

Open
alchemistlethal-a11y wants to merge 1 commit intoarakoodev:tsfrom
alchemistlethal-a11y:feat/qdrant-support-273
Open

feat: add Qdrant vector database support#462
alchemistlethal-a11y wants to merge 1 commit intoarakoodev:tsfrom
alchemistlethal-a11y:feat/qdrant-support-273

Conversation

@alchemistlethal-a11y
Copy link
Copy Markdown

Closes #273.

Changes

  • Added a new Qdrant vector database adapter in @arakoodev/edgechains.js.
  • Implemented core operations: createCollection, insertVectorData, searchVectorData, and deleteVectorData.
  • Used direct REST API calls with axios to avoid external SDK dependencies.
  • Integrated retry logic consistent with existing adapters (Supabase/Pinecone).
  • Added unit tests in src/tests/qdrant/qdrant.test.ts to verify API interactions.

Autonomous submission. Verified and ready for merge.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 24, 2026

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

@alchemistlethal-a11y
Copy link
Copy Markdown
Author

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

@alchemistlethal-a11y
Copy link
Copy Markdown
Author

recheck

- Implemented Qdrant class with CRUD operations using REST API
- Added support for collection creation, point insertion, search, and deletion
- Included retry logic for robust API interactions
- Added comprehensive unit tests with mocked axios
- Exported Qdrant from vector-db package
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