spotify/voyager
🛰️ An approximate nearest-neighbor search library for Python and Java with a focus on ease of use, simplicity, and deployability.
Built on the HNSW algorithm (derived from `hnswlib`), Voyager delivers higher recall than alternatives like Annoy while maintaining in-memory performance, with index compatibility across Python and Java implementations. The library powers production vector search at Spotify, handling hundreds of millions of queries daily for recommendation and embedding-based features, and supports both x86 and ARM architectures across Linux, macOS, and Windows.
1,553 stars. Used by 3 other packages. Available on PyPI.
Stars
1,553
Forks
79
Language
C++
License
Apache-2.0
Category
Last pushed
Mar 01, 2026
Commits (30d)
0
Dependencies
1
Reverse dependents
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/spotify/voyager"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.