Welcome to the MemoryPlugin API

The MemoryPlugin API allows you to programmatically manage and query user memories across different AI platforms. Our RESTful API provides endpoints for storing, retrieving, and managing memory buckets.

MemoryPlugin API Specification

View the complete OpenAPI specification

Base URL

All API requests should be made to:
https://www.memoryplugin.com

Authentication

All API endpoints require authentication using an API key. You can obtain your API key from the MemoryPlugin Dashboard. Include your API key in the request headers:
Authorization: Bearer YOUR_API_KEY

Rate Limits

API requests are rate-limited to ensure fair usage:
  • Free tier: 100 requests per hour
  • Pro tier: 1,000 requests per hour
  • Team tier: 10,000 requests per hour

Response Format

All API responses are returned in JSON format with the following structure:
{
  "success": true,
  "data": {
    // Response data
  },
  "error": null
}

Error Handling

When an error occurs, the API returns an appropriate HTTP status code along with an error message:
{
  "success": false,
  "data": null,
  "error": {
    "code": "ERROR_CODE",
    "message": "Human-readable error message"
  }
}

Available Endpoints

The MemoryPlugin API provides the following endpoints:
  • Memory Management: Store and retrieve memories
  • Bucket Management: Organize memories into buckets
  • Search: Query memories using semantic search
Explore the endpoint documentation to learn more about each operation.