# langchain_azure_cosmosdb

> Python package

📖 [View in docs](https://reference.langchain.com/python/langchain-azure-cosmosdb)

## Classes

- [`CosmosDBCacheSync`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_langgraph_cache/CosmosDBCacheSync)
- [`AzureCosmosDbNoSQLTranslator`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_query_constructor/AzureCosmosDbNoSQLTranslator)
- [`AzureCosmosDBNoSqlSemanticCache`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_cache/AzureCosmosDBNoSqlSemanticCache)
- [`CosmosDBSimilarityType`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_vectorstore_documentdb/CosmosDBSimilarityType)
- [`CosmosDBVectorSearchType`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_vectorstore_documentdb/CosmosDBVectorSearchType)
- [`CosmosDBVectorSearchCompression`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_vectorstore_documentdb/CosmosDBVectorSearchCompression)
- [`AzureDocumentDBVectorSearch`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_vectorstore_documentdb/AzureDocumentDBVectorSearch)
- [`CosmosDBChatMessageHistory`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_chat_history/CosmosDBChatMessageHistory)
- [`CosmosDBSaverSync`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_langgraph_checkpoint_store/CosmosDBSaverSync)
- [`CosmosDBIndexConfig`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_langgraph_store/CosmosDBIndexConfig)
- [`BaseCosmosDBStore`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_langgraph_store/BaseCosmosDBStore)
- [`CosmosDBStore`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_langgraph_store/CosmosDBStore)
- [`CosmosDBRequestCharge`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_request_charge/CosmosDBRequestCharge)
- [`RequestChargeAccumulator`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_request_charge/RequestChargeAccumulator)
- [`DistanceStrategy`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_utils/DistanceStrategy)
- [`AzureCosmosDBNoSqlVectorSearch`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_vectorstore/AzureCosmosDBNoSqlVectorSearch)
- [`AzureCosmosDBNoSqlVectorStoreRetriever`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_vectorstore/AzureCosmosDBNoSqlVectorStoreRetriever)
- [`CosmosDBCache`](https://reference.langchain.com/python/langchain-azure-cosmosdb/aio/_langgraph_cache/CosmosDBCache)
- [`AsyncAzureCosmosDBNoSqlSemanticCache`](https://reference.langchain.com/python/langchain-azure-cosmosdb/aio/_cache/AsyncAzureCosmosDBNoSqlSemanticCache)
- [`AsyncCosmosDBChatMessageHistory`](https://reference.langchain.com/python/langchain-azure-cosmosdb/aio/_chat_history/AsyncCosmosDBChatMessageHistory)
- [`CosmosDBSaver`](https://reference.langchain.com/python/langchain-azure-cosmosdb/aio/_langgraph_checkpoint_store/CosmosDBSaver)
- [`AsyncCosmosDBStore`](https://reference.langchain.com/python/langchain-azure-cosmosdb/aio/_langgraph_store/AsyncCosmosDBStore)
- [`AsyncAzureCosmosDBNoSqlVectorSearch`](https://reference.langchain.com/python/langchain-azure-cosmosdb/aio/_vectorstore/AsyncAzureCosmosDBNoSqlVectorSearch)
- [`AsyncAzureCosmosDBNoSqlVectorStoreRetriever`](https://reference.langchain.com/python/langchain-azure-cosmosdb/aio/_vectorstore/AsyncAzureCosmosDBNoSqlVectorStoreRetriever)

## Functions

- [`extract_partition_key_paths()`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_utils/extract_partition_key_paths)
- [`extract_partition_key_value()`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_utils/extract_partition_key_value)
- [`cosine_similarity()`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_utils/cosine_similarity)
- [`maximal_marginal_relevance()`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_utils/maximal_marginal_relevance)
- [`filter_complex_metadata()`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_utils/filter_complex_metadata)

## Types

- [`Matrix`](https://reference.langchain.com/python/langchain-azure-cosmosdb/_utils/Matrix)
