Skip to main content
The big advantage of Memory Model isn’t just the architecture’s scalability and retrieval accuracy—it’s how deeply you can customize it. In this quick start you will:
  • Create a workspace cluster
  • Define the memory nodes you need
  • Insert data into your cluster
  • Retrieve data with factual, conceptual, and hybrid strategies
  • Plan customization for your use case
1

Contact the Sales Team

Reach out to our team to get started and access onboarding.https://memorymodel.dev/#contact
2

Log in to the Dashboard

Access the dashboard at app.memorymodel.dev and sign in.
3

Create a Cluster in Your Workspace

Create a new cluster in your workspace. Choose a clear name and, if applicable, region and retention.
Placeholder: Create Cluster UI
4

Define the Memory Nodes You Need

Add the memory nodes that best fit your data and retrieval goals. Nodes structure information and make it available to the right strategy when you query.
Placeholder: Create Memory Nodes UI
5

Create API Key

Generate an API key from Dashboard → Settings → API Keys.Copy it and store it securely (e.g., as an environment variable). Use it in API/SDK calls with Authorization: Bearer <YOUR_API_KEY>.
6

Install SDKs or Use cURL

Install the SDK or call the API directly.Python (pip)
pip install memorymodel
JavaScript (npm)
npm install @memorymodel/sdk
cURL (Bearer auth)
curl -X POST "https://api.memorymodel.dev/v1/retrieve" \
  -H "Authorization: Bearer $MEMORYMODEL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "factual",
    "query": "Acme Inc invoice on 2024-03-05"
  }'
7

Insert Data into Your Cluster

Insert your first items into the cluster using your preferred ingestion path.Examples: CSV import, API calls from your backend, or streaming logs.
8

Retrieve Data from Your Cluster

Query the cluster with the strategy that matches intent.Factual Retrieval
retrieve({ mode: 'factual', query: 'Acme Inc invoice on 2024-03-05' })
Conceptual Retrieval
retrieve({ mode: 'conceptual', query: 'best practices for onboarding' })
Hybrid Retrieval
retrieve({ mode: 'hybrid', query: 'customer issues in Q3 with sentiment' })