# Anona Memory > Managed memory for AI agents. Record, retrieve, and reason over long-lived agent memory through a single API. - [Anona Memory](https://docs.memory.anonalabs.com/introduction.md): A managed, multi-tenant memory layer that lets any LLM application record, retrieve, and reason over user context across sessions. - [Quickstart](https://docs.memory.anonalabs.com/quickstart.md): Change your base URL. Your agent remembers. - [Core Concepts](https://docs.memory.anonalabs.com/concepts.md): The terminology behind spaces, the three memory operations, keys, and tenant isolation. - [Plans and billing](https://docs.memory.anonalabs.com/guides/plans-and-billing.md): What each plan includes, how credits are consumed, how to buy extra credits, and how to upgrade, change or cancel a subscription. - [Agent Self-Onboarding](https://docs.memory.anonalabs.com/agents/self-onboarding.md): Let a coding agent set up Anona Memory from the terminal. One browser approval from you, no dashboard tour. - [Self-Onboarding Prompt](https://docs.memory.anonalabs.com/agents/onboarding-prompt.md): One prompt you paste into a coding agent. It connects itself to Anona Memory, then uses it. - [Temporary profiles](https://docs.memory.anonalabs.com/agents/temp-profiles.md): Let an agent store memories before anyone has an account, then claim the result later. - [Anona CLI](https://docs.memory.anonalabs.com/cli/overview.md): The anona command line: record, retrieve and reason over memories, manage spaces, documents, jobs and settings, and connect MCP clients, from a terminal, a script or an agent harness. - [Sign in & credentials](https://docs.memory.anonalabs.com/cli/sign-in.md): The three credentials the anona CLI uses, the order it picks them in, named profiles, and how to check which one a command will use. - [record, retrieve, reason](https://docs.memory.anonalabs.com/cli/memory.md): Store memories, search them and ask questions over them from the shell, with every flag the three commands take. - [spaces](https://docs.memory.anonalabs.com/cli/spaces.md): List, create, show and delete spaces from the anona CLI. - [memories](https://docs.memory.anonalabs.com/cli/memories.md): Page through, correct, delete and trace stored memories from the anona CLI. - [documents](https://docs.memory.anonalabs.com/cli/documents.md): Upload files into a space and manage them from the anona CLI. - [jobs](https://docs.memory.anonalabs.com/cli/jobs.md): Check or cancel the background jobs that queued writes and document uploads return. - [Space settings](https://docs.memory.anonalabs.com/cli/settings.md): Show and change a space's chat, reason and extraction settings from the anona CLI. - [llm-models and model](https://docs.memory.anonalabs.com/cli/models.md): Two different things called models: the LLMs you can choose (llm-models) and a space's memory models (model). - [profile, user-profile, usage](https://docs.memory.anonalabs.com/cli/profiles-and-usage.md): Read a space's profile, what a space knows about one end user, and your credit balance from the anona CLI. - [Memory models, profile, rules, webhooks, routing](https://docs.memory.anonalabs.com/cli/space-config.md): Create and manage a space's memory models, profile, rules, webhooks, routing settings and members from the anona CLI. - [Explore: graph, entities, receipts, chat](https://docs.memory.anonalabs.com/cli/explore.md): Look at a space's entity graph, entities and context receipts, ask about one end user, chat with memory and list space types from the anona CLI. - [Account: org, keys, members, billing, exports](https://docs.memory.anonalabs.com/cli/account.md): Read your organization, API keys, members, invitations, billing, usage history and exports from the anona CLI, and which of those need anona login --cli. - [Scripting & automation](https://docs.memory.anonalabs.com/cli/scripting.md): JSON output, exit codes, retries and timeouts, waiting on background jobs, batch files and shell completion for the anona CLI. - [The CLI for AI agents](https://docs.memory.anonalabs.com/cli/agents.md): How an agent learns the anona CLI: anona guide, the anona-cli skill, and when to use MCP or the CLI. - [Troubleshooting the CLI](https://docs.memory.anonalabs.com/cli/troubleshooting.md): What the anona CLI's common errors mean and how to fix each one. - [API Overview](https://docs.memory.anonalabs.com/api-reference/overview.md): The full Anona Memory API surface, grouped by data plane and control plane. - [Authentication](https://docs.memory.anonalabs.com/api-reference/authentication.md): Bearer API keys, key handling, and the errors you get when authentication fails. - [Errors](https://docs.memory.anonalabs.com/api-reference/errors.md): The error envelope, the error codes the API raises, and how to retry safely. - [Memories](https://docs.memory.anonalabs.com/api-reference/memories.md): Store memories synchronously or in the background, bulk-ingest history, and list, inspect, or delete what a space holds. - [Documents](https://docs.memory.anonalabs.com/api-reference/documents.md): Upload files into a space so their content becomes searchable memory. - [Retrieve](https://docs.memory.anonalabs.com/api-reference/retrieve.md): Rank a space's memories against a natural-language query, with type filters, tag filters, and latency modes. - [Context Receipts](https://docs.memory.anonalabs.com/api-reference/context-receipts.md): A per-response manifest of what entered the prompt, what was cut, and why, retrievable after the fact. - [Reason](https://docs.memory.anonalabs.com/api-reference/reason.md): Synthesize a single answer across everything a space has accumulated, instead of a ranked list. - [Model selection](https://docs.memory.anonalabs.com/api-reference/model-selection.md): Choose which LLM answers your reason and chat calls, and pay that model's rate. - [User Profiles](https://docs.memory.anonalabs.com/api-reference/user-profiles.md): Everything a space has learned about one end user, and a scoped question-and-answer over just their memories. - [Memory models](https://docs.memory.anonalabs.com/api-reference/models.md): Standing questions a space keeps a current answer to: a running model of the user, their preferences, and how they work. - [Graph](https://docs.memory.anonalabs.com/api-reference/graph.md): Inspect the entity graph a space has built: the people, places, organizations and concepts in its memories, and which appear together. - [Draw](https://docs.memory.anonalabs.com/api-reference/draw.md): Ask for a chart or a diagram in plain language and get it drawn from a space's memories, with copyable Mermaid source. - [Artifacts](https://docs.memory.anonalabs.com/api-reference/artifacts.md): Build a shareable web page that gives an overview of a memory space, and control who can open it. - [Extraction settings](https://docs.memory.anonalabs.com/api-reference/extraction-settings.md): Teach a space your domain: what a write should keep, in your vocabulary, before it ever becomes a memory. - [Webhooks](https://docs.memory.anonalabs.com/api-reference/webhooks.md): Register an HTTPS endpoint and Anona posts to it when something happens in a space, so you never have to poll. - [Chat](https://docs.memory.anonalabs.com/api-reference/chat.md): An OpenAI-compatible chat endpoint that automatically recalls and stores memory. - [Responses](https://docs.memory.anonalabs.com/api-reference/responses.md): The OpenAI Responses API shape, with the same automatic memory. - [Messages](https://docs.memory.anonalabs.com/api-reference/messages.md): The Anthropic Messages API shape, with the same automatic memory. - [Organization](https://docs.memory.anonalabs.com/api-reference/organization.md): View your organization, manage projects, and manage organization members. - [Spaces](https://docs.memory.anonalabs.com/api-reference/spaces.md): Create and manage memory spaces, the isolation boundary for memories within your organization. - [API Keys](https://docs.memory.anonalabs.com/api-reference/api-keys.md): Create, list, and revoke API keys programmatically. - [Usage](https://docs.memory.anonalabs.com/api-reference/usage.md): Check credits and rate limits for a single key or for the whole organization. - [Billing](https://docs.memory.anonalabs.com/api-reference/billing.md): View your plan and credit usage, buy credit top-ups, and manage your subscription through Stripe. - [Feedback](https://docs.memory.anonalabs.com/api-reference/feedback.md): Send us a bug report or an idea from your own code, without leaving it. - [Sales enquiry](https://docs.memory.anonalabs.com/api-reference/sales-enquiry.md): Ask about an Enterprise plan from your own code, without an account. - [Python SDK](https://docs.memory.anonalabs.com/sdk/python.md): The official Python client for Anona Memory, with sync and async methods for every core operation. - [TypeScript SDK](https://docs.memory.anonalabs.com/sdk/javascript.md): The official TypeScript client for Anona Memory, with adapters for the Vercel AI SDK and the OpenAI Agents SDK. - [MCP Integration](https://docs.memory.anonalabs.com/mcp-integration.md): Connect Anona Memory to Claude Code, Claude Desktop, and other MCP clients, with no integration code. - [Slack](https://docs.memory.anonalabs.com/slack.md): Ask a question in a Slack channel and get an answer from that channel's memory space. - [GitHub](https://docs.memory.anonalabs.com/github.md): Capture what your merged pull requests decide, and write what a space has learned back into the file your coding agents already read. - [Integrations](https://docs.memory.anonalabs.com/integrations/overview.md): Every place Anona plugs into a tool or framework you already use. - [Agent Skills](https://docs.memory.anonalabs.com/integrations/skills.md): Install Anona into Claude Code, Codex, Hermes, OpenClaw and other agents so they remember, without being told to. - [LangChain & LangGraph](https://docs.memory.anonalabs.com/integrations/langchain.md): Persistent memory for LangChain chains and LangGraph agents. - [CrewAI](https://docs.memory.anonalabs.com/integrations/crewai.md): Shared, persistent memory tools for a CrewAI crew. - [LlamaIndex](https://docs.memory.anonalabs.com/integrations/llamaindex.md): Long-term memory blocks for LlamaIndex agents. - [Google ADK](https://docs.memory.anonalabs.com/integrations/google-adk.md): Per-user long-term memory for Google Agent Development Kit agents. - [Microsoft Agent Framework](https://docs.memory.anonalabs.com/integrations/microsoft-agent-framework.md): Persistent memory for Microsoft Agent Framework agents. - [AWS Strands](https://docs.memory.anonalabs.com/integrations/strands.md): Long-term memory tools for Strands agents. - [Softmax](https://docs.memory.anonalabs.com/integrations/softmax.md): Memory across episodes for a Softmax league policy. - [Examples](https://docs.memory.anonalabs.com/integrations/examples.md): A complete, runnable script for every framework adapter. - [Charts, diagrams and artifacts](https://docs.memory.anonalabs.com/guides/charts-diagrams-artifacts.md): Draw a chart or diagram from a space's memories, or build a page about a space that you can share, from the dashboard's Ask tab. - [Scoping Memory by User, Agent, or Session](https://docs.memory.anonalabs.com/guides/scoping-multi-tenant.md): Serve many end users from one space, without their memories mixing, using user_id, agent_id, and session_id. - [Automatic Space Routing](https://docs.memory.anonalabs.com/guides/automatic-routing.md): Write a memory without naming a space, and search without naming one. Anona picks the space, and tells you which one it picked. - [Searching Over Time](https://docs.memory.anonalabs.com/guides/temporal-search.md): Date your memories, filter and rank by event time, and reproduce a past answer. - [Migrating to the Drop-in Proxy](https://docs.memory.anonalabs.com/guides/migrating-to-proxy.md): Point your existing OpenAI, Responses, or Anthropic Messages client at Anona and get memory for free, no rewrite. - [Bulk-Importing History with Webhooks](https://docs.memory.anonalabs.com/guides/bulk-import-webhooks.md): Backfill a space from existing history without polling: batch-ingest, then let a webhook tell you when it's done. - [Tuning Recall Quality](https://docs.memory.anonalabs.com/guides/tuning-recall.md): Retrieve or the drop-in proxy returning too much, too little, or the wrong memories? Here's what to change, and in what order. - [Export Your Memory](https://docs.memory.anonalabs.com/guides/export.md): Download everything a memory space holds (Markdown, JSONL, and an entity graph) from your dashboard. - [Use Cases](https://docs.memory.anonalabs.com/use-cases/overview.md): Every recipe, searchable — from a support bot that knows each customer to a data-subject deletion runbook. - [Remember the people you meet](https://docs.memory.anonalabs.com/use-cases/remember-people.md): Who they are, what they're working on, what they said last time — without keeping a CRM you'll never update. - [Keep your own promises](https://docs.memory.anonalabs.com/use-cases/keep-your-promises.md): What you said you'd do, who you said it to, and which ones you quietly dropped. - [Think out loud, keep the thought](https://docs.memory.anonalabs.com/use-cases/think-out-loud.md): Say it into your phone on the walk home. It arrives as memory you can question later. - [Stop re-solving the same bug](https://docs.memory.anonalabs.com/use-cases/stop-resolving-the-same-bug.md): The fix you found in March, surfaced in September — before you start debugging, not after. - [The three calls you actually need](https://docs.memory.anonalabs.com/use-cases/the-three-calls.md): Record what happened, retrieve what matters, reason across it. Almost every integration is these three. - [One line, keep your OpenAI SDK](https://docs.memory.anonalabs.com/use-cases/drop-in-proxy.md): Point a stock OpenAI client at Anona. Every call recalls what matters and stores what is new. No rewrite. - [Chat with your documents](https://docs.memory.anonalabs.com/use-cases/chat-with-your-documents.md): Upload a file, wait for extraction, ask. Uploads land in the same space as everything else you recorded. - [Turn a meeting recording into memory](https://docs.memory.anonalabs.com/use-cases/meeting-recording-to-memory.md): Drop in the audio. It comes back as transcribed, searchable memory nobody had to write up. - [Backfill a year of history](https://docs.memory.anonalabs.com/use-cases/backfill-history.md): Queue the writes, keep serving, poll for the outcome. A blocking record waits on an LLM call; this does not. - [Know the moment ingestion finishes](https://docs.memory.anonalabs.com/use-cases/events-not-polling.md): Webhooks instead of polling, plus the per-space defaults that stop you resending the same options. - [Teach it your vocabulary](https://docs.memory.anonalabs.com/use-cases/teach-it-your-vocabulary.md): Your domain has words that mean something specific. Extraction can be told, once, per space. - [Browse what it knows](https://docs.memory.anonalabs.com/use-cases/browse-what-it-knows.md): Page through the memories themselves — no query, no ranking. The view that answers 'what did it actually store?' - [One space or many?](https://docs.memory.anonalabs.com/use-cases/one-space-or-many.md): The decision you make once, early, and cannot cheaply undo. Here is how to make it right. - [Stop a runaway import](https://docs.memory.anonalabs.com/use-cases/stop-a-runaway-import.md): You queued fifty thousand rows from the wrong table. Here is the kill switch, and the cleanup. - [Support agent that knows each customer](https://docs.memory.anonalabs.com/use-cases/support-agent-per-customer.md): One space serves every customer. Scoping keeps their histories apart, so nobody is told someone else's story. - [Everything you know about one user](https://docs.memory.anonalabs.com/use-cases/one-user-profile.md): Two calls turn scoped writes into a profile, and a question you can ask about that person alone. - [Support memory the whole team shares](https://docs.memory.anonalabs.com/use-cases/shared-team-support-memory.md): What one agent learns on a ticket, the next one already knows — across reps, shifts and organisations. - [Tutor that remembers the learner](https://docs.memory.anonalabs.com/use-cases/tutor-that-remembers.md): Progress, sticking points and preferences that persist between sessions, months apart. - [Who your agent keeps meeting](https://docs.memory.anonalabs.com/use-cases/entity-graph.md): Extraction names the people, companies and systems in every memory. Read the graph it has been building. - [What was true back then](https://docs.memory.anonalabs.com/use-cases/what-was-true-back-then.md): Every memory carries two clocks. Filter on when things happened, not just when you stored them. - [Competitive intelligence that accumulates](https://docs.memory.anonalabs.com/use-cases/competitive-intelligence.md): Press releases, pricing changes and job postings become a position you can query, not a folder nobody reads. - [Financial analyst across quarters](https://docs.memory.anonalabs.com/use-cases/financial-analyst.md): Ask what changed between Q2 and Q4 and get an answer grounded in what was said at the time. - [Contract and policy memory](https://docs.memory.anonalabs.com/use-cases/contract-and-policy-memory.md): Which clause, in which agreement, agreed when — with the provenance to prove where the answer came from. - [A briefing that keeps itself current](https://docs.memory.anonalabs.com/use-cases/self-refreshing-briefing.md): Ask a standing question once. It rewrites its own answer as new memories arrive, and tells you when it is stale. - [Give the space a mission](https://docs.memory.anonalabs.com/use-cases/give-the-space-a-mission.md): Tell it what it is for, and how skeptical to be. It changes what gets kept and how it is read back. - [A shelf of standing questions](https://docs.memory.anonalabs.com/use-cases/a-shelf-of-standing-questions.md): Not one self-updating briefing — a dozen, listed, edited, cleared and retired as the work moves. - [Two agents, one space](https://docs.memory.anonalabs.com/use-cases/two-agents-one-space.md): Shared knowledge with per-agent working sets, so a handoff carries everything the next agent needs and none of the noise it doesn't. - [Memory for your coding agent](https://docs.memory.anonalabs.com/use-cases/memory-for-your-coding-agent.md): Architecture decisions, past fixes and house conventions that survive the end of the session. - [Onboarding agent for new hires](https://docs.memory.anonalabs.com/use-cases/onboarding-agent.md): New starters ask the questions they are embarrassed to ask, and get answers from your real docs. - [Search across everything the company knows](https://docs.memory.anonalabs.com/use-cases/company-wide-search.md): One question, answered from the documents, decisions and conversations you have already fed it. - [Incident copilot that has read every postmortem](https://docs.memory.anonalabs.com/use-cases/incident-copilot.md): The last four times this broke, what fixed it, and who knew — surfaced while it is still broken. - [Account memory that outlives the rep](https://docs.memory.anonalabs.com/use-cases/account-memory.md): Stakeholders, commitments and objections stay with the account when the person handling it changes. - [Candidate memory across interviewers](https://docs.memory.anonalabs.com/use-cases/candidate-memory.md): Every interviewer sees what the others already covered, so the fourth conversation is not the first one again. - [Why the answer used what it used](https://docs.memory.anonalabs.com/use-cases/why-the-answer-used-what-it-used.md): A receipt for every retrieval — what entered the prompt, what was cut, and why the memory you expected did not come back. - [Correct a memory without losing the record](https://docs.memory.anonalabs.com/use-cases/correct-a-memory.md): Supersede what turned out to be wrong, with the reason attached and the old version still readable. - [Delete a user's memories, provably](https://docs.memory.anonalabs.com/use-cases/delete-a-users-memories.md): A data-subject request answered end to end: find everything about one person, export it, remove it, show your work. - [Cut the bill without cutting recall](https://docs.memory.anonalabs.com/use-cases/cut-the-bill.md): Cap what memory is allowed to spend of your prompt, and measure what the provider's cache gave back. - [Prove the memory is earning its place](https://docs.memory.anonalabs.com/use-cases/prove-memory-helps.md): Run the same questions with memory on and off, and keep the number instead of the impression. - [Choose the model a space thinks with](https://docs.memory.anonalabs.com/use-cases/choose-the-model.md): A catalog of models, priced per operation. Pin a cheap one to a noisy space and a strong one to the space that matters. - [Take everything with you](https://docs.memory.anonalabs.com/use-cases/take-everything-with-you.md): A full export of a space — every memory and entity — as a file you hold. Dashboard-only: an API key cannot take one. - [Subprocessors](https://docs.memory.anonalabs.com/legal/subprocessors.md): Third-party services that receive customer content, what reaches them, and on which requests. - [Changelog](https://docs.memory.anonalabs.com/changelog.md): What shipped in Anona Memory, newest first. ## Optional - [GitHub](https://github.com/anonalabs/Anona-Memory-SDK) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.