# Integrations for AI Frameworks and SDKs | DialogueDB

> Persistent memory for any AI framework you build on, without a schema, a vector database, or a second service to keep in sync.

Canonical: https://dialoguedb.com/integrations

Integrations

# Guides for the framework you already use

Persistent memory for any AI framework you build on, without a schema, a vector database, or a second service to keep in sync.

[ Chat Persistence Vercel AI SDK Every chat survives a Vercel deploy. Users pick up mid-thread on the next visit, and your app can search everything they have discussed before. Read the guide](https://dialoguedb.com/integrations/vercel-ai-sdk) [ Chat History and Memory LangChain A drop-in for LangChain's default chat history. Every chain and agent keeps its memory across restarts, and past runs stay searchable by meaning. Read the guide](https://dialoguedb.com/integrations/langchain) [ Session Storage OpenAI Agents SDK The session backend for when your agents outgrow SQLiteSession. Every user stays isolated, every deploy keeps history intact, and past conversations stay searchable. Read the guide](https://dialoguedb.com/integrations/openai-agents-sdk)

Message Persistence

### OpenAI SDK

For apps built on OpenAI's SDK directly, without an agents framework. Every completion is saved as it happens, users are remembered across sessions, and past chats stay searchable.

 Guide in progress

[ Message History Anthropic SDK A store for the Claude messages you send. Users are remembered across sessions, past chats stay searchable, and Anthropic's prompt caching keeps full-history replays cheap. Read the guide](https://dialoguedb.com/integrations/anthropic-sdk) [ Chat Persistence Google Gemini SDK Persistent chat for apps calling Gemini directly. Every message the SDK sends is stored, users are remembered across sessions, and past chats stay searchable. Read the guide](https://dialoguedb.com/integrations/gemini) [ OpenAI-Compatible Grok (xAI) For chatbots built on Grok. The xAI API is OpenAI-compatible, so the same integration works: chats persist, users are remembered, and past runs stay searchable. Read the guide](https://dialoguedb.com/integrations/xai)

Node Message History

### LangGraph

Persistent message history for the nodes in your LangGraph app. Runs pick up where they stopped, users stay separated, and past exchanges stay searchable.

 Guide in progress

Chat Memory

### LlamaIndex

Chat memory for LlamaIndex apps that survives every restart. Every message persists, users are remembered between sessions, and past conversations stay searchable.

 Guide in progress

[ No guide needed Any other framework  Every guide here calls the same REST API. Use the TypeScript SDK, or send plain HTTP from Python, Go, Ruby, or whatever you already run. Start with the quickstart](https://docs.dialoguedb.com/guide/quickstart)

## One API for chat history, memory, and search

Add it to whatever framework you already run.

[Get Your Free API Key](https://app.dialoguedb.com/signup) [Read the Quickstart](https://docs.dialoguedb.com/guide/quickstart)
