Annoy
productVector Search Library
Overview
Developed byErik Bernhardsson
Maintained bySpotify
LicenseApache License 2.0
Open source✓ Open Source
Primary languageC++
Use caseapproximate nearest neighbors search
Also see
Alternative to
Competes with
Knowledge graph stats
Claims46
Avg confidence92%
Avg freshness100%
Last updatedUpdated 5 days ago
Trust distribution
100% unverified
Governance

Annoy

product

Approximate Nearest Neighbors Oh Yeah library by Spotify for fast similarity search.

Compare with...

supports language binding

ValueTrustConfidenceFreshnessSources
PythonUnverifiedHighFresh1

open source

ValueTrustConfidenceFreshnessSources
trueUnverifiedHighFresh1

pricing model

ValueTrustConfidenceFreshnessSources
freeUnverifiedHighFresh1

primary use case

ValueTrustConfidenceFreshnessSources
approximate nearest neighbors searchUnverifiedHighFresh1
approximate nearest neighbor searchUnverifiedHighFresh1

supports language

ValueTrustConfidenceFreshnessSources
PythonUnverifiedHighFresh1
LuaUnverifiedModerateFresh1
JavaUnverifiedModerateFresh1

license type

ValueTrustConfidenceFreshnessSources
Apache License 2.0UnverifiedHighFresh1

installable via

ValueTrustConfidenceFreshnessSources
pipUnverifiedHighFresh1

supports metric

ValueTrustConfidenceFreshnessSources
cosine distanceUnverifiedHighFresh1
cosine similarityUnverifiedHighFresh1
angular distanceUnverifiedHighFresh1
euclidean distanceUnverifiedHighFresh1
manhattan distanceUnverifiedHighFresh1

supports distance metric

ValueTrustConfidenceFreshnessSources
angular distanceUnverifiedHighFresh1
cosine distanceUnverifiedHighFresh1
Euclidean distanceUnverifiedHighFresh1
cosine similarityUnverifiedHighFresh1
manhattan distanceUnverifiedHighFresh1

programming language

ValueTrustConfidenceFreshnessSources
C++UnverifiedHighFresh1

uses algorithm

ValueTrustConfidenceFreshnessSources
random projection treesUnverifiedHighFresh1

developed by

ValueTrustConfidenceFreshnessSources
Erik BernhardssonUnverifiedHighFresh1
SpotifyUnverifiedHighFresh1

maintained by

ValueTrustConfidenceFreshnessSources
SpotifyUnverifiedHighFresh1
Erik BernhardssonUnverifiedHighFresh1

memory mapped

ValueTrustConfidenceFreshnessSources
trueUnverifiedHighFresh1

written in

ValueTrustConfidenceFreshnessSources
C++UnverifiedHighFresh1

created by

ValueTrustConfidenceFreshnessSources
Erik BernhardssonUnverifiedHighFresh1

algorithm type

ValueTrustConfidenceFreshnessSources
random projection treesUnverifiedHighFresh1

algorithm based on

ValueTrustConfidenceFreshnessSources
random projection treesUnverifiedHighFresh1

memory maps indexes

ValueTrustConfidenceFreshnessSources
trueUnverifiedHighFresh1

used by

ValueTrustConfidenceFreshnessSources
SpotifyUnverifiedHighFresh1

based on

ValueTrustConfidenceFreshnessSources
random projection treesUnverifiedHighFresh1

optimized for

ValueTrustConfidenceFreshnessSources
memory usageUnverifiedHighFresh1
static datasetsUnverifiedHighFresh1
read-only operationsUnverifiedHighFresh1
memory efficiencyUnverifiedModerateFresh1

thread safe

ValueTrustConfidenceFreshnessSources
trueUnverifiedHighFresh1

optimization focus

ValueTrustConfidenceFreshnessSources
memory efficiencyUnverifiedHighFresh1

memory efficient

ValueTrustConfidenceFreshnessSources
trueUnverifiedHighFresh1

competes with

ValueTrustConfidenceFreshnessSources
MilvusUnverifiedModerateFresh1

alternative to

ValueTrustConfidenceFreshnessSources
FLANNUnverifiedModerateFresh1
FaissUnverifiedModerateFresh1

used for

ValueTrustConfidenceFreshnessSources
music recommendationUnverifiedModerateFresh1
music recommendation systemsUnverifiedModerateFresh1

Alternatives & Similar Tools

competes with
Compare →
alternative to
Compare →
alternative to
Compare →

Related entities

Claim count: 46Last updated: 4/5/2026Edit history