Add driver metadata tracking for AI Frameworks

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • 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?
    • None
    • None
    • None
    • None
    • None
    • None

      The AI frameworks in JS/TS do not have telemetry about their Atlas customer usage, due to restrictions on tracking already initialized mongoclients which is mostly the case in JS/TS frameworks. Now that https://github.com/mongodb/node-mongodb-native/releases/tag/v6.18.0 has the new appendMetadata API, we want to add 
      The prioritized list of AI frameworks in JS/TS where this needs to be used so we can start getting visibility into their usage by Atlas customers:

      • LangChainJS (Our langchain-mongodb (JS) integration grew 900% last quarter, from 11,000 weekly downloads in January to 110,000 in May)
      • LangGraphJS (AI Agent framework from LangChain)
      • N8N (fastest growing AI framework - just crossed 100k GitHub stars, closing in on LangChain’s Python repo. )
      • Mastra (Well known founders from the previous gatsby framework. This is gaining some traction in the Agentic workloads)
      • LlamaIndexTS 

      Further Context about AI frameworks: https://docs.google.com/document/d/14vrxlRdkuDTjbtXKCqudxHkZeQOvTFy4OXJQ6ounDz0/edit?tab=t.0#heading=h.r3xmb5fblmvh
       

              Assignee:
              Unassigned
              Reporter:
              Prakul Agarwal
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: