Skip to main content

Mem0 REST API

Mem0 provides a comprehensive REST API for integrating advanced memory capabilities into your applications. Create, search, update, and manage memories across users, agents, and custom entities with simple HTTP requests.
Quick start: Get your API key from the Mem0 Dashboard and make your first memory operation in minutes.

Quick Start Guide

Get started with Mem0 API in three simple steps:
  1. Add Memories - Store information and context from user conversations
  2. Search Memories - Retrieve relevant memories using semantic search
  3. Get Memories - Fetch all memories for a specific entity

Core Operations


API Categories

Explore the full API organized by functionality:
Building multi-tenant apps? Learn about Organizations & Projects for team isolation and access control.

Authentication

All API requests require authentication using Token-based authentication. Include your API key in the Authorization header:
Authorization: Token <your-api-key>
Get your API key from the Mem0 Dashboard.
Keep your API key secure. Never expose it in client-side code or public repositories. Use environment variables and server-side requests only.

Next Steps

I