Back to Gap Map Infrastructure / Storage & Retrieval

DiskANN

Microsoft
open source / Overall score: 2.0

DiskANN is a Microsoft Research vector indexing library built around the Vamana graph algorithm, with disk-resident and in-memory index variants for large-scale approximate nearest neighbour search. It ships as a composable library exposing build and query APIs rather than a standalone server.

No PyPI artifact is declared on purpose. The repository has moved to a Rust-based composable DiskANN3 architecture (a `DataProvider` trait implemented per host system); the diskannpy PyPI package (0.7.0, no project URL in its metadata) binds the legacy C++ implementation on the `cpp_main` branch, which the repository itself states is no longer actively developed. Its downloads measure the frozen artifact, not the product being scored, and declaring it would make that count the product's adoption on the next warehouse refresh, so it stays undeclared and adoption reads from stars.

Openness

5 high confidence
5.0
license
MIT(OSI)
source
public
core features withheld
no

MIT license body confirmed. The repository is public and unarchived and builds the whole library, and the README describes no paid tier, enterprise edition or license-gated build beside it.

Adoption

2 low confidence
2.0

DiskANN declares no package: its only PyPI artifact binds the legacy C++ implementation, which the repository says is no longer actively developed, so its downloads would measure that frozen code rather than the current library. That leaves GitHub stars as the only adoption signal, and a star is not a use, so this reading says little about how many projects actually run DiskANN.

Capability

2 medium confidence
2.0

DiskANN ships one index family, the Vamana graph, as a composable library that callers wire into their own storage rather than a store, index server or broader toolkit like FAISS. That puts it on par with hnswlib, which offers the same single-algorithm-as-library shape.

  • https://github.com/microsoft/DiskANN/blob/main/README.md recorded 2026-10-07

    README documents a single-index-family composable library (the Vamana graph) exposing a DataProvider trait for callers to implement storage against, with the legacy standalone C++ tool no longer actively developed.

Verified 2026-09-27