Skip to main content
How understanding is stored and stays true over time. Supermemory builds a living knowledge graph of facts on top of other facts — not a static folder of embeddings, and not classic entity–relation–entity triples you maintain by hand. The pipeline that turns a chat or file into memories is How it works. This page is the model: what a memory is, how edges form, and why agents utilize supermemory’s graph

Try it

Get a key from the developer consoleAPI Keys → Create API Key — then add a memory and pull it back with related edges:
Full walkthrough with a live example: Quickstart.

Documents vs memories

Think of documents as books you hand the system. Memories are the insights it keeps — connected to each other as new content arrives.
Uploading a long PDF does more than store bytes: Supermemory derives many memories and links them to what it already knows about that entity or user. Chunks of the document remain available for SuperRAG grounding.

Properties and rules of memories

  1. Memories are atomic - Each memory has enough information and context about one particular topic
  2. They always build on top of each other - with updates, the model knows the history, a memory extends from other memories, and new facts are derived (derives relation) from existing knowledge.

Memory relationships

When content is processed, new facts connect to existing ones through three relationship types.

Updates — information changes

New fact replaces what was true before for search purposes; history can remain for audit.