# GraphStore

> **Class** in `langchain_neo4j`

📖 [View in docs](https://reference.langchain.com/python/langchain-neo4j/graphs/graph_store/GraphStore)

Abstract class for graph operations.

## Signature

```python
GraphStore()
```

## Extends

- `Protocol`

## Properties

- `get_schema`
- `get_structured_schema`

## Methods

- [`query()`](https://reference.langchain.com/python/langchain-neo4j/graphs/graph_store/GraphStore/query)
- [`refresh_schema()`](https://reference.langchain.com/python/langchain-neo4j/graphs/graph_store/GraphStore/refresh_schema)
- [`add_graph_documents()`](https://reference.langchain.com/python/langchain-neo4j/graphs/graph_store/GraphStore/add_graph_documents)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-neo4j/blob/9bfd947b3ce63ca58fe27c059f9db6c3cc90cf78/libs/neo4j/langchain_neo4j/graphs/graph_store.py#L6)