FAQ
What is Memori?
Memori is a memory layer for LLM applications, agents, and copilots. It continuously captures interactions, extracts structured knowledge, and intelligently ranks, decays, and retrieves the relevant memories. So your AI remembers the right things at the right time across every session.
Which languages are supported?
Memori Cloud supports both Python and TypeScript SDKs. The Python SDK (memori) works with both Memori Cloud and BYODB. The TypeScript SDK (@memorilabs/memori) is currently Cloud-only. Both SDKs support OpenAI, Anthropic, and Gemini, with additional provider support in Python.
Memori Cloud vs Memori BYODB?
Memori Cloud — managed storage, dashboard UI, just add an API key. Available for Python and TypeScript. Memori BYODB — bring your own database & maintain full control. Python only.
Which LLM providers are supported?
Python: OpenAI, Anthropic, Google Gemini, xAI Grok, Deepseek, Nebius AI Studio, AWS Bedrock, LangChain, Agno, and Pydantic AI. All support sync, async, and streaming.
TypeScript: OpenAI, Anthropic, and Google Gemini. More providers coming soon.
See the Integration Overview.
Do I need to set up a database?
No. The Memori Cloud platform manages all storage. Just initialize with mem = Memori().
Is there a free tier?
Yes. 5000 memory read & writes per month. Sign up at app.memorilabs.ai.
What counts as a "memory"?
Each fact, preference, or relationship extracted by Advanced Augmentation counts as one memory. A single conversation can generate multiple memories.
Does it support async?
Yes. In Python, use your provider's async client (e.g. AsyncOpenAI). TypeScript is natively async — all SDK calls return Promises.
How does augmentation work?
It runs in the background after each conversation and extracts facts, preferences, and relationships while minimizing impact on your LLM response path. See Advanced Augmentation.
Can I use multiple LLM providers?
Yes. Register multiple clients on the same Memori instance. Memories are shared across providers since they're scoped to entities, not to providers.
Can I migrate between Memori Cloud and Memori BYODB?
Yes. In Python, both use the same SDK — just remove conn=SessionLocal for Memori Cloud or add it for Memori BYODB. Existing memories don't auto-transfer. The TypeScript SDK is Cloud-only.