| Name | Type | Description |
|---|---|---|
endpoint* | str | Azure Cosmos DB endpoint URL. |
credential | Any | None | Default: NoneOptional credential. Uses DefaultAzureCredential if not provided. |
database_name | str | Default: 'langgraph'Name of the database to use. |
container_name | str | Default: 'store' |
index | CosmosDBIndexConfig | None | Default: None |
ttl | TTLConfig | None | Default: None |
cosmos_client_kwargs | dict[str, Any] | None | Default: None |
Create a new CosmosDBStore from an endpoint URL.
Uses Microsoft Entra ID (DefaultAzureCredential) when no credential is provided.
Name of the container to use.
Optional index/embedding configuration for vector search.
Optional TTL configuration.
Additional keyword arguments passed to
the CosmosClient constructor (e.g. retry_options).