Agent memory selector

Pick the right memory backend for your AI agent, assistant, or retrieval stack. Answer five questions. Get a top pick, an alternate, setup guidance, and a filtered comparison table.

SQLite · Chroma · Qdrant · Pinecone · Supabase Mem0 · DB9 · Weaviate · TiDB · local files Built for real developer tradeoffs
Step 1 of 5

What are you building?

Waiting for input
Notable mentions

Useful, but not the primary storage layer

LlamaIndex Framework, not primary storage

Great orchestration and indexing layer, but it sits on top of storage backends rather than replacing them.

LangChain memory Wrapper, not primary storage

Useful abstractions, but the real durability still comes from SQLite, Postgres, vector DBs, files, etc.

Milvus Enterprise vector DB

A strong large-scale option, especially for enterprise and managed Zilliz-style deployments, but likely overkill for most solo builders.

Research notes

What this page was grounded on

  • Pinecone: Starter free, Standard now listed at $50/month minimum.
  • Weaviate: Current managed pricing page centers on trial + Flex from $45/month minimum.
  • Qdrant: Free tier published with 1 GB RAM / 4 GB disk and usage-based scaling above that.
  • Supabase: pgvector lives inside Postgres; Free and Pro from $25/month are visible on the pricing page.
  • Mem0: Free, $19 Starter, and $249 Pro are current on the official pricing page.
  • TiDB Cloud Zero: Separate from normal TiDB Cloud; positioned as disposable serverless MySQL for AI agents and demos.