> ## Documentation Index
> Fetch the complete documentation index at: https://docs.engramme.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> The API to augment human memory

## Remember everything.

Engramme is building Large Memory Models (LMMs) to augment human cognition. Our mission is to endow humans with infinite memory — every person you ever met, every conversation ever had, every place ever visited, all accessible with searchless, promptless recall.

The Engramme API is your gateway to this future. Upload your documents, and our LMMs transform them into structured episodic memories that can be queried naturally.

## What are Large Memory Models?

LMMs are a new class of AI models beyond LLMs. Built on decades of neuroscience research, they mimic human associative memory — how the brain stores, links, and retrieves experiences. Instead of just processing text, LMMs understand memory.

## How It Works

<Steps>
  <Step title="Memorize">
    Send documents to the `/v1/memorize` endpoint. Emails, meeting notes, journal entries — any text content that captures your experiences.
  </Step>

  <Step title="LMM Extracts Memories">
    Our Large Memory Models extract structured episodic memories from your content, identifying narratives, participants, time, place, and semantic connections.
  </Step>

  <Step title="Recall">
    Retrieve raw memories with `/v1/memories/recall`.
  </Step>
</Steps>

<Tip>
  **Using a coding agent?** We know. You're probably not going to read every page before opening your editor.

  Give it [`/llms.txt`](/llms.txt) for the short version, or [`/llms-full.txt`](/llms-full.txt) when you want the full API context in one shot.
</Tip>

## Quick Example

```bash theme={null}
# Memorize a document
curl -X POST https://memorymachines-gateway-prod-btf57kda.uc.gateway.dev/v1/memorize \
  -H "x-api-key: $ENGRAMME_API_KEY" \
  -F "file=@meeting-notes.txt" \
  -F "user_name=john_doe" \
  -F "source_type=text"
```

## Next Steps

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Get up and running in 5 minutes
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Explore the full API
  </Card>
</CardGroup>
