Which Mem0 is right for you?
Mem0 offers two ways to add memory to your AI applications. Both run the same core extraction and retrieval logic; the Platform adds hosting, a small set of v3-only capabilities, and management surfaces that OSS does not have.Mem0 Platform
Managed, hassle-freeGet started in 5 minutes with our hosted solution. No vector store, LLM, or embedder to configure.
Open Source
Self-hosted, full controlDeploy on your infrastructure. Choose your vector DB, LLM, and configure everything.
What’s the same
The core memory loop is identical on both:add, search, get, get_all, update, delete, delete_all, and per-memory history all exist on the self-hosted Memory/AsyncMemory classes and on the hosted MemoryClient/AsyncMemoryClient. Both support:
- Entity scoping by
user_id,agent_id, andrun_id - Filter grouping: both accept
AND/OR/NOTwrappers, both implicitly AND a flat multi-key filter like{"user_id": "alice", "agent_id": "a1"}, and both accept*as a wildcard value. Which fields you may filter on, and which operators each field accepts, differ (see below) - Entity-aware ranking: both extract entities from memory text and use shared entities to boost related results at search time
- Multimodal input, memory expiration (
expiration_date), reranking, procedural memory (Python), and custom extraction instructions (custom_instructions) - Python and JavaScript SDKs, plus a REST API (self-hosted via
server/, or hosted)
What’s actually different
Hosting & infrastructure
Hosting & infrastructure
Entity scoping & workspace structure
Entity scoping & workspace structure
See Entity-Scoped Memory for the full
app_id model.Search-time ranking (v3-only)
Search-time ranking (v3-only)
Configuration & data operations
Configuration & data operations
Support
Support
Support channels are currently the same for both. If you need something contractual (a support SLA, for example), ask before assuming it exists: it is not documented as a Platform benefit today.
Decision Guide
Choose Platform if you want:- Zero infrastructure: no vector store, LLM, or embedder to provision or tune.
- The v3-only ranking features: Graph Memory, Memory Decay, Temporal Reasoning, and Dream.
- App-level and org/project-level scoping, plus webhooks, memory export, and custom categories.
- Full data control: host everything on your own infrastructure.
- Custom configuration: your own vector DB, LLM provider, and embedder (25 vector stores, 18 LLM providers, 11 embedders at the time of writing).
- Extensibility: modify the codebase, add custom providers, and contribute back.
- Cost optimization: local LLMs (Ollama), self-hosted vector DBs, no usage-based billing.
Still not sure?
Try Platform Free
Sign up and test the Platform with our free tier. No credit card required.
Explore Open Source
Clone the repo and run locally to see how it works. Star us while you’re there!