# langgraph.store.postgres

> Python package

📖 [View in docs](https://reference.langchain.com/python/langgraph.store.postgres)

## Classes

- [`AsyncPostgresStore`](https://reference.langchain.com/python/langgraph.store.postgres/aio/AsyncPostgresStore)
- [`Migration`](https://reference.langchain.com/python/langgraph.store.postgres/base/Migration)
- [`PoolConfig`](https://reference.langchain.com/python/langgraph.store.postgres/base/PoolConfig)
- [`ANNIndexConfig`](https://reference.langchain.com/python/langgraph.store.postgres/base/ANNIndexConfig)
- [`HNSWConfig`](https://reference.langchain.com/python/langgraph.store.postgres/base/HNSWConfig)
- [`IVFFlatConfig`](https://reference.langchain.com/python/langgraph.store.postgres/base/IVFFlatConfig)
- [`PostgresIndexConfig`](https://reference.langchain.com/python/langgraph.store.postgres/base/PostgresIndexConfig)
- [`BasePostgresStore`](https://reference.langchain.com/python/langgraph.store.postgres/base/BasePostgresStore)
- [`PostgresStore`](https://reference.langchain.com/python/langgraph.store.postgres/base/PostgresStore)
- [`Row`](https://reference.langchain.com/python/langgraph.store.postgres/base/Row)

## Functions

- [`get_distance_operator()`](https://reference.langchain.com/python/langgraph.store.postgres/base/get_distance_operator)
