# Node

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/graph_vectorstores/base/Node)

Node in the GraphVectorStore.

Edges exist from nodes with an outgoing link to nodes with a matching incoming link.

For instance two nodes `a` and `b` connected over a hyperlink ``https://some-url``
would look like:

.. code-block:: python

    [
        Node(
            id="a",
            text="some text a",
            links= [
                Link(kind="hyperlink", tag="https://some-url", direction="incoming")
            ],
        ),
        Node(
            id="b",
            text="some text b",
            links= [
                Link(kind="hyperlink", tag="https://some-url", direction="outgoing")
            ],
        )
    ]

## Signature

```python
Node()
```

## Extends

- `Serializable`

## Properties

- `id`
- `text`
- `metadata`
- `links`

## ⚠️ Deprecated

Deprecated since version 0.3.21.

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/a6a6079511ac8a5c1293337f88096b8641562e77/libs/community/langchain_community/graph_vectorstores/base.py#L43)