Agent framework integrations
See also the TypeScript integrations overview for the equivalent guides in the TypeScript SDK.
Neo4j Agent Memory provides official integrations for eleven popular agent frameworks and cloud providers, enabling persistent memory storage backed by Neo4j’s graph database.
Available integrations
| Framework | Use Case |
|---|---|
Chains and agents with conversation memory |
|
RAG applications with document + graph retrieval |
|
Modern type-safe agents with automatic tracing |
|
Multi-agent systems with shared memory |
|
OpenAI function calling with persistent memory |
|
Vertex AI embeddings for a Neo4j-backed client, with links to the ADK and MCP guides |
|
Memory service for ADK |
|
AWS Strands SDK with Bedrock and Context Graph tools |
|
Titan and Cohere embeddings via Bedrock |
|
Route message, entity and preference searches inside one Neo4j-backed client |
|
Context providers, GDS algorithms, and graph-enhanced memory |
All of the integrations above are experimental and community-supported.
Choosing a framework
Not sure which integration to use? See the framework comparison guide for a detailed comparison of features, performance, and use cases.
Common patterns
All integrations share these common capabilities:
Three-layer memory
-
Short-Term: Conversation history within a session
-
Long-Term: Entities, preferences, and facts across sessions
-
Reasoning: Task traces and tool usage patterns