Do I need to change my code?
Do I need to change my code?
Only the base URL and one header. Your prompts, streaming, tool calls, and response handling stay identical — Memory Router speaks the same API as your provider.
Which providers are supported?
Which providers are supported?
OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, OpenRouter, and any OpenAI-compatible endpoint. The OpenAI Assistants API is not yet supported. See Deployment Modes for the full list.
What is the difference between BYOK and MemoryLake-hosted?
What is the difference between BYOK and MemoryLake-hosted?
BYOK (Bring Your Own Key) means you supply your own provider key plus a MemoryLake key — billing and rate limits stay with your provider account. MemoryLake-hosted needs only a MemoryLake key: we run the major models for you, so you skip provider sign-up entirely.
In BYOK mode, is my provider key safe?
In BYOK mode, is my provider key safe?
Yes. Your provider key is encrypted in transit and forwarded to the provider on each call. MemoryLake never stores, logs, or reuses it — it is passthrough only.
What happens if MemoryLake is down?
What happens if MemoryLake is down?
In BYOK mode Memory Router fails open: the request passes straight through to your provider so your application keeps working with zero downtime. See Observability.
How does it reduce tokens?
How does it reduce tokens?
Instead of replaying the entire history each turn, the Router removes redundant context and injects only the relevant memories — fewer tokens per call as conversations grow.
Is the memory shared with the MemoryLake API?
Is the memory shared with the MemoryLake API?
Is there a free plan?
Is there a free plan?
Yes. Memory Router is available on the Free tier so you can integrate and test before scaling up.