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

# C API Documentation

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

- [K-Means](/api-reference/c-api-cluster-kmeans)
- [C API](/api-reference/c-api-core-c-api)
- [Distance](/api-reference/c-api-distance-distance)
- [Pairwise Distance](/api-reference/c-api-distance-pairwise-distance)
- [All Neighbors](/api-reference/c-api-neighbors-all-neighbors)
- [Brute Force](/api-reference/c-api-neighbors-brute-force)
- [Cagra](/api-reference/c-api-neighbors-cagra)
- [Common](/api-reference/c-api-neighbors-common)
- [HNSW](/api-reference/c-api-neighbors-hnsw)
- [IVF Flat](/api-reference/c-api-neighbors-ivf-flat)
- [IVF PQ](/api-reference/c-api-neighbors-ivf-pq)
- [Multi-GPU Cagra](/api-reference/c-api-neighbors-mg-cagra)
- [Multi-GPU Common](/api-reference/c-api-neighbors-mg-common)
- [Multi-GPU IVF Flat](/api-reference/c-api-neighbors-mg-ivf-flat)
- [Multi-GPU IVF PQ](/api-reference/c-api-neighbors-mg-ivf-pq)
- [NN Descent](/api-reference/c-api-neighbors-nn-descent)
- [Refine](/api-reference/c-api-neighbors-refine)
- [Tiered Index](/api-reference/c-api-neighbors-tiered-index)
- [Vamana](/api-reference/c-api-neighbors-vamana)
- [PCA](/api-reference/c-api-preprocessing-pca)
- [Binary](/api-reference/c-api-preprocessing-quantize-binary)
- [PQ](/api-reference/c-api-preprocessing-quantize-pq)
- [Scalar](/api-reference/c-api-preprocessing-quantize-scalar)