{"jtbdId":"rag-memory","categoryId":null,"sort":"overall","minConfidence":"low","region":null,"asOf":"2026-10-19","freshness":{"scoreAsOfMin":"2026-09-14","scoreAsOfMax":"2026-10-19","contractAsOf":"2026-10-03","note":"asOf values come from each row's scores.asOf. They are not a live price or latency pull."},"rankContract":{"style":"editorial_weighted","notAnElo":true,"notComparableTo":["lmarena_elo","artificial_analysis_intelligence_index","openrouter_throughput_p50"],"sortMeans":"Higher catalog score first within this JTBD or category. Not cross-category comparable."},"priceSort":{"available":true,"param":"sort=price","direction":"ascending_cheapest_sourced_input_first","coverage":{"considered":20,"withSourcedInputTokenPrice":0,"excludedFromPriceSort":20,"label":"0 of 20 candidates have a matching none price; 20 candidates excluded from sort=price. no comparable sourced unit for this job; chat input $/1M and other units were not borrowed"}},"unavailableFilters":[{"name":"throughput","reason":"No measured tokens/sec in this catalog. Do not invent TTFT."},{"name":"context_length","reason":"No structured context-window field yet. See research/gaps.md."}],"scoring":{"scale":"0-10","lockInRisk":"higher = more lock-in / worse; overall uses 10-lockInRisk","formula":"JTBD reweight using rag-memory weights; jtbdScores overrides win"},"results":[{"rank":1,"providerId":"supabase-pgvector","slug":"supabase-pgvector","name":"Supabase (pgvector)","tagline":"Depot default for most agent apps under ~25–50M vectors. Don't add Pinecone until Postgres actually hurts.","status":"active","categoryIds":["cat-vector-memory","cat-auth-payments","cat-object-storage"],"regions":["global"],"overall":8.64,"scores":{"capabilityFit":8.5,"pricePerformance":9,"latencyReliability":8.6,"developerDx":9.4,"privacyPosture":8,"lockInRisk":3,"maturity":9,"overall":8.64,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Supabase: https://supabase.com","pgvector: https://github.com/pgvector/pgvector"],"notes":"Depot default for most agent apps under ~25–50M vectors. Don't add Pinecone until Postgres actually hurts."},"isDepotPick":true,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":2,"providerId":"qdrant","slug":"qdrant","name":"Qdrant","tagline":"Depot pick for serious vector workloads with filters. Self-host or Cloud — either way you can leave.","status":"active","categoryIds":["cat-vector-memory"],"regions":["global","eu","us"],"overall":8.59,"scores":{"capabilityFit":9.2,"pricePerformance":8.8,"latencyReliability":8.6,"developerDx":8.4,"privacyPosture":8.2,"lockInRisk":3,"maturity":8.5,"overall":8.59,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-19","sources":["Qdrant: https://qdrant.tech"],"notes":"Depot pick for serious vector workloads with filters. Self-host or Cloud — either way you can leave."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":3,"providerId":"upstash-redis","slug":"upstash-redis","name":"Upstash Redis","tagline":"Default serverless-edge-redis. Use classic Redis Cloud when you need always-on fat memory / Redis modules…","status":"active","categoryIds":["cat-vector-memory"],"regions":["global","us","eu"],"overall":8.49,"scores":{"capabilityFit":8.4,"pricePerformance":9,"latencyReliability":8.6,"developerDx":9.2,"privacyPosture":7.8,"lockInRisk":3.5,"maturity":8.6,"overall":8.49,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Upstash Redis pricing: https://upstash.com/pricing/redis","Upstash Redis: https://upstash.com/redis"],"notes":"Default serverless-edge-redis. Use classic Redis Cloud when you need always-on fat memory / Redis modules; QStash for queues; Vector for embeddings."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":4,"providerId":"voyage","slug":"voyage","name":"Voyage AI","tagline":"Depot pick for RAG rerank. Keep Cohere as general embeddings default (enterprise + multilingual maturity)…","status":"active","categoryIds":["cat-inference-apis","cat-vector-memory"],"regions":["global","us"],"overall":8.4,"scores":{"capabilityFit":9.2,"pricePerformance":8.8,"latencyReliability":8.4,"developerDx":8.6,"privacyPosture":7.8,"lockInRisk":4.2,"maturity":7.8,"overall":8.4,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Voyage AI pricing: https://docs.voyageai.com/docs/pricing","Voyage AI: https://www.voyageai.com"],"notes":"Depot pick for RAG rerank. Keep Cohere as general embeddings default (enterprise + multilingual maturity); switch to Voyage when retrieval nDCG dominates and you want the cheap lite SKU + rerank-3 in one vendor."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":5,"providerId":"ragas","slug":"ragas","name":"Ragas","tagline":"Default RAG metric library. Pair with Promptfoo/Braintrust for broader agent evals.","status":"active","categoryIds":["cat-observability"],"regions":["global","us"],"overall":8.33,"scores":{"capabilityFit":8,"pricePerformance":9.5,"latencyReliability":7.5,"developerDx":8.2,"privacyPosture":9.2,"lockInRisk":2,"maturity":7.8,"overall":8.33,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Ragas docs: https://docs.ragas.io","Ragas GitHub: https://github.com/explodinggradients/ragas","Best LLM eval tools 2026: https://deploybase.ai/articles/best-llm-evaluation-tools"],"notes":"Default RAG metric library. Pair with Promptfoo/Braintrust for broader agent evals."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":6,"providerId":"llama-parse","slug":"llama-parse","name":"LlamaParse","tagline":"Depot pick for document-parse (PDF/Office → LLM-ready markdown/JSON). Unstructured when you need ETL…","status":"active","categoryIds":["cat-search-scrape","cat-train-finetune"],"regions":["global","us","eu"],"overall":8.22,"scores":{"capabilityFit":9,"pricePerformance":7.8,"latencyReliability":8.4,"developerDx":8.8,"privacyPosture":8,"lockInRisk":4.8,"maturity":8.2,"overall":8.22,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["LlamaParse pricing: https://www.llamaindex.ai/pricing","LlamaParse credit rates: https://developers.llamaindex.ai/llamaparse/general/pricing/"],"notes":"Depot pick for document-parse (PDF/Office → LLM-ready markdown/JSON). Unstructured when you need ETL connectors/VPC pipelines; Reducto when agentic extraction accuracy on nasty forms beats LlamaParse in a bake-off."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":7,"providerId":"turbopuffer","slug":"turbopuffer","name":"Turbopuffer","tagline":"When your vector bill scares you and much of the corpus is cold, Turbopuffer is the interesting answer.","status":"active","categoryIds":["cat-vector-memory","cat-object-storage"],"regions":["us","global"],"overall":8.21,"scores":{"capabilityFit":8.6,"pricePerformance":9.4,"latencyReliability":8.2,"developerDx":8.5,"privacyPosture":7.8,"lockInRisk":4.5,"maturity":7,"overall":8.21,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["turbopuffer pricing: https://turbopuffer.com/pricing","turbopuffer pricing changelog: https://turbopuffer.com/docs/pricing-log","Turbopuffer: https://turbopuffer.com","Turbopuffer docs: https://turbopuffer.com/docs"],"notes":"When your vector bill scares you and much of the corpus is cold, Turbopuffer is the interesting answer."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":8,"providerId":"upstash-vector","slug":"upstash-vector","name":"Upstash Vector","tagline":"Prototype/edge RAG peer when you already on Upstash. Prefer Qdrant/Pinecone for serious filtered production…","status":"active","categoryIds":["cat-vector-memory"],"regions":["us","eu"],"overall":8.15,"scores":{"capabilityFit":7.8,"pricePerformance":9,"latencyReliability":8.4,"developerDx":9,"privacyPosture":7.6,"lockInRisk":3.8,"maturity":7.8,"overall":8.15,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Upstash Vector pricing: https://upstash.com/pricing/vector","Upstash Vector: https://upstash.com/vector"],"notes":"Prototype/edge RAG peer when you already on Upstash. Prefer Qdrant/Pinecone for serious filtered production; Turbopuffer for cold billion-scale."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":9,"providerId":"unstructured","slug":"unstructured","name":"Unstructured","tagline":"Best when you want connector-heavy document ETL or to self-host the OSS partitioner. LlamaParse remains the…","status":"active","categoryIds":["cat-search-scrape","cat-train-finetune"],"regions":["global","us"],"overall":8.12,"scores":{"capabilityFit":8.4,"pricePerformance":8.2,"latencyReliability":8.2,"developerDx":8,"privacyPosture":8.6,"lockInRisk":3.8,"maturity":8.2,"overall":8.12,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Unstructured pricing: https://unstructured.io/pricing","Unstructured: https://unstructured.io"],"notes":"Best when you want connector-heavy document ETL or to self-host the OSS partitioner. LlamaParse remains the agent-builder default parser; Reducto for max extraction accuracy."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":10,"providerId":"cognee","slug":"cognee","name":"Cognee","tagline":"Graph memory when documents→ontology matter. Zep for temporal bipartite graphs; Mem0 for simplest hosted…","status":"active","categoryIds":["cat-vector-memory"],"regions":["eu","global"],"overall":8.09,"scores":{"capabilityFit":8.4,"pricePerformance":8.8,"latencyReliability":7.6,"developerDx":8.2,"privacyPosture":8.5,"lockInRisk":3,"maturity":7,"overall":8.09,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Cognee pricing: https://www.cognee.ai/pricing","Cognee: https://www.cognee.ai"],"notes":"Graph memory when documents→ontology matter. Zep for temporal bipartite graphs; Mem0 for simplest hosted memory; Letta for stateful runtime (ex-MemGPT)."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":11,"providerId":"redis","slug":"redis","name":"Redis","tagline":"Use as agent hot memory/cache, not as your only 100M-vector archive.","status":"active","categoryIds":["cat-vector-memory"],"regions":["global"],"overall":8.07,"scores":{"capabilityFit":8.2,"pricePerformance":7,"latencyReliability":9,"developerDx":8.5,"privacyPosture":7.5,"lockInRisk":4,"maturity":9.6,"overall":8.07,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Redis: https://redis.io","Redis Cloud: https://redis.io/cloud/"],"notes":"Use as agent hot memory/cache, not as your only 100M-vector archive."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":12,"providerId":"pinecone","slug":"pinecone","name":"Pinecone","tagline":"Still the zero-ops vector default. If you already run Postgres, try pgvector before paying Pinecone rents.","status":"active","categoryIds":["cat-vector-memory"],"regions":["us","eu"],"overall":7.95,"scores":{"capabilityFit":9,"pricePerformance":6.2,"latencyReliability":9,"developerDx":8.8,"privacyPosture":8,"lockInRisk":7,"maturity":9,"overall":7.95,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Pinecone: https://www.pinecone.io"],"notes":"Still the zero-ops vector default. If you already run Postgres, try pgvector before paying Pinecone rents."},"isDepotPick":false,"isRunnerUp":true,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":13,"providerId":"memobase","slug":"memobase","name":"Memobase","tagline":"Depot pick for portable/user-profile memory (MCP across Claude/ChatGPT/agents). Mem0 remains general…","status":"active","categoryIds":["cat-vector-memory"],"regions":["global","us","cn"],"overall":7.94,"scores":{"capabilityFit":8,"pricePerformance":9,"latencyReliability":7.4,"developerDx":8.6,"privacyPosture":8.2,"lockInRisk":4,"maturity":6.8,"overall":7.94,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Memobase: https://memobase.ai","Memobase docs: https://docs.memobase.io","memodb-io/memobase: https://github.com/memodb-io/memobase"],"notes":"Depot pick for portable/user-profile memory (MCP across Claude/ChatGPT/agents). Mem0 remains general hosted-agent-memory default; Zep for temporal graphs; Letta for MemGPT-style runtime."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":14,"providerId":"astra-db","slug":"astra-db","name":"DataStax Astra DB","tagline":"Managed vector peer for Cassandra estates / huge write scale. Depot defaults remain Supabase pgvector /…","status":"active","categoryIds":["cat-vector-memory"],"regions":["global","us","eu"],"overall":7.93,"scores":{"capabilityFit":8.4,"pricePerformance":7.4,"latencyReliability":8.8,"developerDx":7.6,"privacyPosture":8.2,"lockInRisk":5.2,"maturity":8.8,"overall":7.93,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Astra DB product/pricing: https://www.datastax.com/products/datastax-astra/pricing","DataStax Astra: https://www.datastax.com/products/datastax-astra"],"notes":"Managed vector peer for Cassandra estates / huge write scale. Depot defaults remain Supabase pgvector / Qdrant / Pinecone. Medium until RU card is as crisp as Pinecone."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":15,"providerId":"chroma","slug":"chroma","name":"Chroma","tagline":"Prototype on Chroma; graduate to Qdrant/pgvector/Pinecone before your corpus and QPS grow up.","status":"active","categoryIds":["cat-vector-memory"],"regions":["global"],"overall":7.88,"scores":{"capabilityFit":7.2,"pricePerformance":9,"latencyReliability":7,"developerDx":9.2,"privacyPosture":7.5,"lockInRisk":2.5,"maturity":7.5,"overall":7.88,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Chroma: https://www.trychroma.com","Chroma docs: https://docs.trychroma.com","Chroma Cloud: https://www.trychroma.com/cloud"],"notes":"Prototype on Chroma; graduate to Qdrant/pgvector/Pinecone before your corpus and QPS grow up."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":16,"providerId":"supermemory","slug":"supermemory","name":"Supermemory","tagline":"Managed context engine when you want memory without running a vector DB. Mem0 for simpler fact API; Cognee…","status":"active","categoryIds":["cat-vector-memory"],"regions":["global","us"],"overall":7.88,"scores":{"capabilityFit":8.4,"pricePerformance":7.8,"latencyReliability":8,"developerDx":8.8,"privacyPosture":8.2,"lockInRisk":5.5,"maturity":7.2,"overall":7.88,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Supermemory pricing: https://supermemory.ai/pricing/","Supermemory: https://supermemory.ai"],"notes":"Managed context engine when you want memory without running a vector DB. Mem0 for simpler fact API; Cognee for graph-native OSS."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":17,"providerId":"mongodb-atlas-vector","slug":"mongodb-atlas-vector","name":"MongoDB Atlas Vector Search","tagline":"Pick if Mongo is already your system of record. Otherwise pgvector/Qdrant are cleaner agent defaults.","status":"active","categoryIds":["cat-vector-memory"],"regions":["global"],"overall":7.87,"scores":{"capabilityFit":8,"pricePerformance":7.2,"latencyReliability":8.8,"developerDx":8,"privacyPosture":8,"lockInRisk":5.5,"maturity":9.4,"overall":7.87,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Atlas Vector Search: https://www.mongodb.com/products/platform/atlas-vector-search"],"notes":"Pick if Mongo is already your system of record. Otherwise pgvector/Qdrant are cleaner agent defaults."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":18,"providerId":"mem0","slug":"mem0","name":"Mem0","tagline":"Default hosted agent memory bolt-on. Model retrieval volume carefully; self-host OSS if caps hurt.","status":"active","categoryIds":["cat-vector-memory"],"regions":["global","us"],"overall":7.59,"scores":{"capabilityFit":7.8,"pricePerformance":8,"latencyReliability":7.4,"developerDx":8.8,"privacyPosture":7,"lockInRisk":5,"maturity":7.2,"overall":7.59,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Mem0: https://mem0.ai","Mem0 pricing analysis 2026: https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","Memory providers 2026: https://www.developersdigest.tech/blog/best-ai-agent-memory-providers-2026"],"notes":"Default hosted agent memory bolt-on. Model retrieval volume carefully; self-host OSS if caps hurt."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":19,"providerId":"zep","slug":"zep","name":"Zep","tagline":"Pick when agents need temporal/entity graph memory, not just vector snippets. Mem0 for simpler recall.","status":"active","categoryIds":["cat-vector-memory"],"regions":["global","us"],"overall":7.44,"scores":{"capabilityFit":8.2,"pricePerformance":7,"latencyReliability":7.6,"developerDx":7.8,"privacyPosture":7.8,"lockInRisk":5.2,"maturity":7,"overall":7.44,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Zep: https://www.getzep.com","Zep / Graphiti: https://github.com/getzep/graphiti","Memory comparison 2026: https://devtoollab.com/blog/ai-agent-memory-platforms"],"notes":"Pick when agents need temporal/entity graph memory, not just vector snippets. Mem0 for simpler recall."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":20,"providerId":"letta","slug":"letta","name":"Letta Cloud","tagline":"Choose when the agent IS a long-lived stateful runtime. For bolt-on memory use Mem0/Zep.","status":"active","categoryIds":["cat-vector-memory","cat-sandboxes-browsers"],"regions":["global","us"],"overall":7.4,"scores":{"capabilityFit":8,"pricePerformance":7.8,"latencyReliability":7.2,"developerDx":8,"privacyPosture":7.2,"lockInRisk":5.5,"maturity":6.8,"overall":7.4,"kind":"curated_estimate","confidence":"medium","asOf":"2026-09-14","sources":["Letta: https://www.letta.com","Letta GitHub: https://github.com/letta-ai/letta","Memory providers 2026: https://www.developersdigest.tech/blog/best-ai-agent-memory-providers-2026"],"notes":"Choose when the agent IS a long-lived stateful runtime. For bolt-on memory use Mem0/Zep."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"none","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no comparable sourced unit for this job; chat input $/1M and other units were not borrowed","usdPerMillionInputTokens":null}}],"quote":"/api/quote?jtbd=rag-memory","editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27","jtbd":"rag-memory","jtbdAssumed":false,"assumptionNote":null,"defaultJtbd":"coding-agent","crossCategory":false,"note":"JTBD-scoped board for rag-memory"}