Skip to content

Getting Started

Configure Memory is a centralized memory system for AI applications. It provides persistent user context, tool integrations (Gmail, Calendar, Drive, Notion), and automatic memory extraction.

What is Configure Memory?

Configure Memory gives your AI application a Memory Profile for each user - a centralized store containing:

  • User Profile: Name, email, location, timezone, interests
  • Connected Tools: Gmail, Calendar, Google Drive, Notion
  • App Memories: Per-app preferences and facts
  • Conversation Context: What the user has told you

Why Use Configure Memory?

For Users

  • Portable identity: Same preferences across all AI apps
  • Tool connections: Connect Gmail/Calendar once, use everywhere
  • Privacy control: See and manage what AI knows about them

For Developers

  • Zero cold start: New users arrive with context from other apps
  • No auth complexity: Phone OTP handles user identity
  • Rich context: Access emails, calendar, drive without building OAuth

How It Works

┌──────────────┐     ┌─────────────────┐     ┌──────────────┐
│   Your App   │────▶│ Configure Memory│◀────│  User Tools  │
│              │     │                 │     │ Gmail, Cal.. │
└──────────────┘     └─────────────────┘     └──────────────┘
       │                     │
       │                     ▼
       │              ┌────────────────┐
       └─────────────▶│ Memory Profile │
                      │ User Context   │
                      └────────────────┘
  1. User authenticates with phone number (OTP)
  2. You get a token that identifies the user
  3. Fetch their Memory Profile with all their context
  4. Use in your prompts for personalized responses
  5. Memories are extracted automatically from conversations

Installation

bash
npm install @configure/memory-sdk
bash
pip install configure-memory

Get an API Key

  1. Visit configure.dev
  2. Create an account
  3. Generate an API key
  4. Store it securely (environment variable recommended)
bash
# .env
CONFIGURE_API_KEY=your-api-key-here

Further Reading

SDK Options

SDKLanguagePackage
TypeScriptNode.js / Browser@configure/memory-sdk
PythonPython 3.8+configure-memory
MCPClaude Desktop / CursorServer URL

AI Memory Infrastructure