rig-vectorize
Vector store integration for Cloudflare Vectorize. This integration supports vector similarity search and document insertion using Rig's embedding providers.
You can find end-to-end examples here.
For Vectorize-specific questions, ask in the Cloudflare Developers Discord.
Running Integration Tests
Integration tests require a real Cloudflare Vectorize index.
1. Create a Vectorize index
2. Set environment variables and run tests
Tests run sequentially (--test-threads=1) to avoid conflicts since they clear the index before each test.
Note: Vectorize has eventual consistency. Tests wait 5 seconds after inserting documents before querying (configured via EVENTUAL_CONSISTENCY_DELAY constant).
3. (Optional) Enable filter tests
Filter tests require metadata indexes. Without them, filter tests will be skipped: