## 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](https://app.mem0.ai/dashboard/api-keys?utm_source=oss&utm_medium=api-reference) and make your first memory operation in minutes.

* * *

## Quick Start Guide

Get started with Mem0 API in three simple steps:

1. **[Add Memories](https://docs.mem0.ai/api-reference/memory/add-memories)** \- Store information and context from user conversations
2. **[Search Memories](https://docs.mem0.ai/api-reference/memory/search-memories)** \- Retrieve relevant memories using semantic search
3. **[Get Memories](https://docs.mem0.ai/api-reference/memory/get-memories)** \- Fetch all memories for a specific entity

* * *

## Core Operations

[**Add Memories** \n\nStore new memories from conversations and interactions](https://docs.mem0.ai/api-reference/memory/add-memories)

[**Search Memories** \n\nFind relevant memories using semantic search with filters](https://docs.mem0.ai/api-reference/memory/search-memories)

[**Update Memory** \n\nModify existing memory content and metadata](https://docs.mem0.ai/api-reference/memory/update-memory)

[**Delete Memory** \n\nRemove specific memories or batch delete operations](https://docs.mem0.ai/api-reference/memory/delete-memory)

* * *

## API Categories

Explore the full API organized by functionality:

[**Memory APIs** \n\nCore and advanced operations: CRUD, search, batch updates, history, and exports](https://docs.mem0.ai/api-reference/memory/add-memories)

[**Events APIs** \n\nTrack and monitor the status of asynchronous memory operations](https://docs.mem0.ai/api-reference/events/get-events)

[**Entities APIs** \n\nManage users, agents, and their associated memory data](https://docs.mem0.ai/api-reference/entities/get-users)

[**Organizations & Projects** \n\nMulti-tenant support, access control, and team collaboration](https://docs.mem0.ai/api-reference/organizations-projects)

[**Webhooks** \n\nReal-time notifications for memory events and updates](https://docs.mem0.ai/api-reference/webhook/create-webhook)

**Building multi-tenant apps?** Learn about [Organizations & Projects](https://docs.mem0.ai/api-reference/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](https://app.mem0.ai/dashboard/api-keys?utm_source=oss&utm_medium=api-reference).

**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

[**Add Your First Memory** \n\nStart storing memories via the REST API](https://docs.mem0.ai/api-reference/memory/add-memories)

[**Search with Filters** \n\nLearn advanced search and filtering techniques](https://docs.mem0.ai/api-reference/memory/search-memories)

[**Build with cookbooks** \n\nSee the API used end to end in real projects.](https://docs.mem0.ai/cookbooks/overview)
