> 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.

# Java API Documentation

These pages are generated from the Java source files in `java/cuvs-java/src/main`.

## `com.nvidia.cuvs`

- [BruteForceIndex](/api-reference/java-api-com-nvidia-cuvs-bruteforceindex)
- [BruteForceIndexParams](/api-reference/java-api-com-nvidia-cuvs-bruteforceindexparams)
- [BruteForceQuery](/api-reference/java-api-com-nvidia-cuvs-bruteforcequery)
- [CagraCompressionParams](/api-reference/java-api-com-nvidia-cuvs-cagracompressionparams)
- [CagraIndex](/api-reference/java-api-com-nvidia-cuvs-cagraindex)
- [CagraIndexParams](/api-reference/java-api-com-nvidia-cuvs-cagraindexparams)
- [CagraMergeParams](/api-reference/java-api-com-nvidia-cuvs-cagramergeparams)
- [CagraQuery](/api-reference/java-api-com-nvidia-cuvs-cagraquery)
- [CagraSearchParams](/api-reference/java-api-com-nvidia-cuvs-cagrasearchparams)
- [CuVSAceParams](/api-reference/java-api-com-nvidia-cuvs-cuvsaceparams)
- [CuVSDeviceMatrix](/api-reference/java-api-com-nvidia-cuvs-cuvsdevicematrix)
- [CuVSHostMatrix](/api-reference/java-api-com-nvidia-cuvs-cuvshostmatrix)
- [CuVSIvfPqIndexParams](/api-reference/java-api-com-nvidia-cuvs-cuvsivfpqindexparams)
- [CuVSIvfPqParams](/api-reference/java-api-com-nvidia-cuvs-cuvsivfpqparams)
- [CuVSIvfPqSearchParams](/api-reference/java-api-com-nvidia-cuvs-cuvsivfpqsearchparams)
- [CuVSMatrix](/api-reference/java-api-com-nvidia-cuvs-cuvsmatrix)
- [CuVSResources](/api-reference/java-api-com-nvidia-cuvs-cuvsresources)
- [CuVSResourcesInfo](/api-reference/java-api-com-nvidia-cuvs-cuvsresourcesinfo)
- [DelegatingScopedAccess](/api-reference/java-api-com-nvidia-cuvs-delegatingscopedaccess)
- [GPUInfo](/api-reference/java-api-com-nvidia-cuvs-gpuinfo)
- [GPUInfoProvider](/api-reference/java-api-com-nvidia-cuvs-gpuinfoprovider)
- [HnswAceParams](/api-reference/java-api-com-nvidia-cuvs-hnswaceparams)
- [HnswIndex](/api-reference/java-api-com-nvidia-cuvs-hnswindex)
- [HnswIndexParams](/api-reference/java-api-com-nvidia-cuvs-hnswindexparams)
- [HnswQuery](/api-reference/java-api-com-nvidia-cuvs-hnswquery)
- [HnswSearchParams](/api-reference/java-api-com-nvidia-cuvs-hnswsearchparams)
- [LibraryException](/api-reference/java-api-com-nvidia-cuvs-libraryexception)
- [RowView](/api-reference/java-api-com-nvidia-cuvs-rowview)
- [SearchResults](/api-reference/java-api-com-nvidia-cuvs-searchresults)
- [SynchronizedCuVSResources](/api-reference/java-api-com-nvidia-cuvs-synchronizedcuvsresources)
- [TieredIndex](/api-reference/java-api-com-nvidia-cuvs-tieredindex)
- [TieredIndexParams](/api-reference/java-api-com-nvidia-cuvs-tieredindexparams)
- [TieredIndexQuery](/api-reference/java-api-com-nvidia-cuvs-tieredindexquery)

## `com.nvidia.cuvs.spi`

- [CuVSProvider](/api-reference/java-api-com-nvidia-cuvs-spi-cuvsprovider)
- [CuVSServiceProvider](/api-reference/java-api-com-nvidia-cuvs-spi-cuvsserviceprovider)