ExportXMLWordPrintableJSON

    • Type: Epic
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: ABX
    • None
    • [LlamaIndex] Single database for LlamaIndex
    • Python Drivers
    • Needed
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • To Do
    • 0
    • 0
    • 0
    • 100
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      TL;DR

      The LlamaIndex Suite spans two open-source frameworks: LlamaIndex, for building RAG and agent applications, and llama-agents, its Workflows runtime and deployment server for running agentic workflows in production.

      MongoDB Atlas is already supported across nearly every LlamaIndex storage area — vector search, document store, index store, key-value store, plus Voyage AI embeddings and reranking. This work closes the two remaining gaps: agent memory in LlamaIndex (its newer Memory feature currently works only with SQL databases) and workflow persistence in llama-agents (which today supports only SQLite, Postgres, DBOS, or LlamaCloud). We are adding a MongoDB option for both.

      Future State

      Domain What it stores MongoDB — Before MongoDB — After
      Operations & State LlamaIndex: document/node store, index metadata, ingestion de-dup cache. llama-agents: workflow handler status, event journal, tick log, workflow state LlamaIndex: ✅ docstore, index store, and key-value store all run on MongoDB. llama-agents: ❌ SQLite / Postgres / DBOS / LlamaCloud only LlamaIndex: ✅ unchanged. llama-agents: ✅ MongoDB now backs the workflow store
      Memory LlamaIndex: conversation sessions plus long-term memory (auto-extracted facts, semantic recall). llama-agents: — (no memory store of its own) LlamaIndex: ⚠️ MongoDB backs only the deprecated interface; modern Memory needs a separate SQL DB. llama-agents: ➖ n/a — delegated to LlamaIndex Memory LlamaIndex: ✅ MongoDB backs the modern Memory API directly (sessions, facts, semantic recall) on MongoDB alone. llama-agents: ➖ unchanged

            Assignee:
            Raschid Jimenez
            Reporter:
            Raschid Jimenez
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None