Skip to content

feat: add Qdrant vector database client#550

Open
businesscurry123 wants to merge 1 commit into
arakoodev:tsfrom
businesscurry123:codex/qdrant-vector-client
Open

feat: add Qdrant vector database client#550
businesscurry123 wants to merge 1 commit into
arakoodev:tsfrom
businesscurry123:codex/qdrant-vector-client

Conversation

@businesscurry123
Copy link
Copy Markdown

/claim #273

Summary

  • Add a dependency-free Qdrant REST client under the JavaScript SDK vector-db package.
  • Export Qdrant next to Supabase and keep the existing tableName calling style supported via collectionName fallback.
  • Cover collection creation, upsert, search, lookup, delete, and error handling with mocked Vitest tests.
  • Add a short Qdrant vector search README example.

Validation

  • npx vitest run src/vector-db/src/tests/qdrant/qdrant.test.ts
  • npx tsc -b
  • npx prettier --check src/vector-db/src/lib/qdrant/qdrant.ts src/vector-db/src/index.ts src/vector-db/src/tests/qdrant/qdrant.test.ts ..\examples\qdrant-vector-search\README.md

Note: npm run build reaches the same TypeScript build step but the package script starts with Unix rm -rf, so it is not directly runnable from this Windows shell. npx tsc -b passes.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 24, 2026

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

@businesscurry123
Copy link
Copy Markdown
Author

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

@businesscurry123
Copy link
Copy Markdown
Author

recheck

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.

1 participant