# Satori ## Docs - [API Reference](https://docs.usesatori.sh/api-reference/introduction.md): Complete reference for the Satori tRPC API - [Create API Key](https://docs.usesatori.sh/api-reference/keys/create.md): Generate a new API key for your account - [List API Keys](https://docs.usesatori.sh/api-reference/keys/list.md): Retrieve all API keys for your account - [Revoke API Key](https://docs.usesatori.sh/api-reference/keys/revoke.md): Permanently revoke an API key - [Add Memory](https://docs.usesatori.sh/api-reference/memory/add.md): Save a new memory to the database - [Delete Memory](https://docs.usesatori.sh/api-reference/memory/delete.md): Remove a specific memory by ID - [Get All Memories](https://docs.usesatori.sh/api-reference/memory/get-all.md): Retrieve all memories for a user - [Search Memories](https://docs.usesatori.sh/api-reference/memory/search.md): Find relevant memories using semantic search - [Authentication](https://docs.usesatori.sh/concepts/authentication.md): Learn how API keys work and how to manage them securely - [How It Works](https://docs.usesatori.sh/concepts/how-it-works.md): Learn how Satori uses embeddings and semantic search to power AI memory - [Memory Isolation](https://docs.usesatori.sh/concepts/memory-isolation.md): Understand how Satori keeps your users' data completely separate and secure - [Chat with Memory](https://docs.usesatori.sh/examples/chat-with-memory.md): Complete example of building a chat application with persistent memory - [User Preferences](https://docs.usesatori.sh/examples/user-preferences.md): Store and retrieve user preferences with memory - [Direct Client Usage](https://docs.usesatori.sh/guides/direct-client.md): Use the MemoryClient directly for custom integrations and advanced use cases - [Next.js Integration](https://docs.usesatori.sh/guides/nextjs-integration.md): Build a complete Next.js application with Satori memory integration - [Vercel AI SDK Integration](https://docs.usesatori.sh/guides/vercel-ai-sdk.md): Complete guide to integrating Satori memory with the Vercel AI SDK - [AI with Long-Term Memory](https://docs.usesatori.sh/index.md): Give your AI applications persistent memory that remembers user preferences, context, and conversations across sessions - [Quickstart](https://docs.usesatori.sh/quickstart.md): Add persistent memory to your AI application in under 5 minutes - [Troubleshooting](https://docs.usesatori.sh/troubleshooting.md): Common issues and solutions for Satori integration ## OpenAPI Specs - [openapi](https://docs.usesatori.sh/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/yourusername/satori) - [Dashboard](https://satori.dev/dashboard)