๐๏ธ Astra DB Chat Memory
For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory that backs chat memory classes like BufferMemory for Astra DB.
๐๏ธ Azure Cosmos DB NoSQL Chat Message History
The AzureCosmosDBNoSQLChatMessageHistory uses Cosmos DB to store chat message history. For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory that backs chat memory classes like BufferMemory.
๐๏ธ Cassandra Chat Memory
For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory that backs chat memory classes like BufferMemory for a Cassandra cluster.
๐๏ธ Cloudflare D1-Backed Chat Memory
This integration is only supported in Cloudflare Workers.
๐๏ธ Convex Chat Memory
For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory that backs chat memory classes like BufferMemory for Convex.
๐๏ธ DynamoDB-Backed Chat Memory
For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory that backs chat memory classes like BufferMemory for a DynamoDB instance.
๐๏ธ File Chat Message History
The FileChatMessageHistory uses a JSON file to store chat message history. For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory that backs chat memory classes like BufferMemory.
๐๏ธ Firestore Chat Memory
For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory that backs chat memory classes like BufferMemory for a firestore.
๐๏ธ IPFS Datastore Chat Memory
For a storage backend you can use the IPFS Datastore Chat Memory to wrap an IPFS Datastore allowing you to use any IPFS compatible datastore.
๐๏ธ Momento-Backed Chat Memory
For distributed, serverless persistence across chat sessions, you can swap in a Momento-backed chat message history.
๐๏ธ MongoDB Chat Memory
Only available on Node.js.
๐๏ธ Motรถrhead Memory
Motรถrhead is a memory server implemented in Rust. It automatically handles incremental summarization in the background and allows for stateless applications.
๐๏ธ PlanetScale Chat Memory
Because PlanetScale works via a REST API, you can use this with Vercel Edge, Cloudflare Workers and other Serverless environments.
๐๏ธ Postgres Chat Memory
For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory for a Postgres Database.
๐๏ธ Redis-Backed Chat Memory
For longer-term persistence across chat sessions, you can swap out the default in-memory chatHistory that backs chat memory classes like BufferMemory for a Redis instance.
๐๏ธ Upstash Redis-Backed Chat Memory
Because Upstash Redis works via a REST API, you can use this with Vercel Edge, Cloudflare Workers and other Serverless environments.
๐๏ธ Xata Chat Memory
Xata is a serverless data platform, based on PostgreSQL. It provides a type-safe TypeScript/JavaScript SDK for interacting with your database, and a
๐๏ธ Zep Open Source Memory
Recall, understand, and extract data from chat histories. Power personalized AI experiences.
๐๏ธ Zep Cloud Memory
Recall, understand, and extract data from chat histories. Power personalized AI experiences.