> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://nvidia-cuvs.docs.buildwithfern.com/cuvs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://nvidia-cuvs.docs.buildwithfern.com/cuvs/_mcp/server.

# C++ API Documentation

These pages are generated from the documented public headers in the cuVS source tree.

## Cluster

- [Agglomerative](/api-reference/cpp-api-cluster-agglomerative)
- [Gmm](/api-reference/cpp-api-cluster-gmm)
- [K-Means](/api-reference/cpp-api-cluster-kmeans)
- [Spectral](/api-reference/cpp-api-cluster-spectral)

## Common

- [Common Types](/api-reference/cpp-api-common-types)

## Distance

- [Distance](/api-reference/cpp-api-distance-distance)
- [Grammian](/api-reference/cpp-api-distance-grammian)

## Nearest Neighbors

- [All Neighbors](/api-reference/cpp-api-neighbors-all-neighbors)
- [Ball Cover](/api-reference/cpp-api-neighbors-ball-cover)
- [Brute Force](/api-reference/cpp-api-neighbors-brute-force)
- [Cagra](/api-reference/cpp-api-neighbors-cagra)
- [Common](/api-reference/cpp-api-neighbors-common)
- [Dynamic Batching](/api-reference/cpp-api-neighbors-dynamic-batching)
- [Epsilon Neighborhood](/api-reference/cpp-api-neighbors-epsilon-neighborhood)
- [HNSW](/api-reference/cpp-api-neighbors-hnsw)
- [Index](/api-reference/cpp-api-neighbors-composite-index)
- [IVF Flat](/api-reference/cpp-api-neighbors-ivf-flat)
- [IVF PQ](/api-reference/cpp-api-neighbors-ivf-pq)
- [IVF RaBitQ](/api-reference/cpp-api-neighbors-ivf-rabitq)
- [IVF SQ](/api-reference/cpp-api-neighbors-ivf-sq)
- [NN Descent](/api-reference/cpp-api-neighbors-nn-descent)
- [Refine](/api-reference/cpp-api-neighbors-refine)
- [Scann](/api-reference/cpp-api-neighbors-scann)
- [Tiered Index](/api-reference/cpp-api-neighbors-tiered-index)
- [Vamana](/api-reference/cpp-api-neighbors-vamana)

## Preprocessing

- [Binary](/api-reference/cpp-api-preprocessing-quantize-binary)
- [PCA](/api-reference/cpp-api-preprocessing-pca)
- [PQ](/api-reference/cpp-api-preprocessing-quantize-pq)
- [Scalar](/api-reference/cpp-api-preprocessing-quantize-scalar)
- [Spectral Embedding](/api-reference/cpp-api-preprocessing-spectral-embedding)

## Selection

- [Select K](/api-reference/cpp-api-selection-select-k)

## Statistics

- [Silhouette Score](/api-reference/cpp-api-stats-silhouette-score)
- [Trustworthiness Score](/api-reference/cpp-api-stats-trustworthiness-score)

## Utilities

- [Cutlass Utils](/api-reference/cpp-api-util-cutlass-utils)
- [File Io](/api-reference/cpp-api-util-file-io)