# Memory Intelligence API > Structured, permanent, receipted memory for AI apps. Turn raw content into Unified Memory Objects (UMOs) with entity extraction, semantic search, LLM-powered Q&A, cryptographic provenance, and hard delete. ## Core Docs - [Full API reference](https://memoryintelligence.io/docs/llms-full.txt): Complete endpoint reference in LLM-optimized markdown - [OpenAPI spec](https://api.memoryintelligence.io/openapi.json): Machine-readable spec - [Quickstart (human-readable)](https://memoryintelligence.io/docs/quickstart.html): 5-minute walkthrough, copy-paste code - [API reference (human-readable)](https://memoryintelligence.io/docs/api-reference.html): Full endpoint reference with schemas ## Operations (9 core methods) - capture: POST /v1/memories — raw content → structured UMO - list: GET /v1/memories — paginated list of user's UMOs - read: GET /v1/memories/{id} — fetch single UMO with full content - ask: POST /v1/ask — LLM-powered Q&A with citations (SpaceAgent default, or BYOK) - search: POST /v1/memories/query — semantic search, returns ranked UMOs - match: POST /v1/match — compare two UMOs for relevance - explain: GET /v1/memories/{id}/explain — see extracted entities/relationships - verify: GET /v1/memories/{id}/proof — cryptographic integrity check - forget: DELETE /v1/memories/{id} — hard delete with receipt ## Model Selection (for /v1/ask) - Local (free, no key): spaceagent (MI flagship), llama3.2, mistral, qwen2.5-coder - Cloud (BYOK): openai:gpt-4o-mini, openai:gpt-4o, anthropic:claude-3-haiku-*, anthropic:claude-3-5-sonnet-* - List models: GET /v1/ask/models ## Auth Bearer token in Authorization header. Get a key at https://memoryintelligence.io/portal after beta invite. Keys look like `mi_sk_beta_...` or `mi_beta_...`. ## Optional - [SDK: Python](https://pypi.org/project/memoryintelligence/) - [SDK: Node.js](https://www.npmjs.com/package/@memoryintelligence/sdk) - [Support](mailto:sdk@memoryintelligence.io)