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 │
└────────────────┘- User authenticates with phone number (OTP)
- You get a token that identifies the user
- Fetch their Memory Profile with all their context
- Use in your prompts for personalized responses
- Memories are extracted automatically from conversations
Installation
bash
npm install @configure/memory-sdkbash
pip install configure-memoryGet an API Key
- Visit configure.dev
- Create an account
- Generate an API key
- Store it securely (environment variable recommended)
bash
# .env
CONFIGURE_API_KEY=your-api-key-hereFurther Reading
- Quick Start - 5-minute integration guide
- Authentication - OTP flow deep dive
- Memory Operations - Reading and writing memories
- Tool Integration - Connect Gmail, Calendar, etc.
SDK Options
| SDK | Language | Package |
|---|---|---|
| TypeScript | Node.js / Browser | @configure/memory-sdk |
| Python | Python 3.8+ | configure-memory |
| MCP | Claude Desktop / Cursor | Server URL |