---
name: "Add managed long-term memory to LangGraph agents with LangMem"
slug: "add-managed-long-term-memory-to-langgraph-agents-with-langmem"
description: "Give LangGraph agents memory management and search tools so they can store, retrieve, and update durable facts across sessions."
github_stars: 1502
verification: "security_reviewed"
source: "https://github.com/langchain-ai/langmem"
author: "LangChain"
publisher_type: "organization"
category: "Developer Tools"
framework: "Custom Agents"
tool_ecosystem:
  github_repo: "langchain-ai/langmem"
  github_stars: 1502
---

# Add managed long-term memory to LangGraph agents with LangMem

Give LangGraph agents memory management and search tools so they can store, retrieve, and update durable facts across sessions.

## Prerequisites

Python, langmem, LangGraph or LangChain agent runtime, persistent store such as Postgres for production, LLM provider API key

## Installation

Use the upstream install or setup path that matches your environment:
- pip install -U langmem

Requirements and caveats from upstream:
- python

Basic usage or getting-started notes:
- Configure your environment with an API key for your favorite LLM provider:
- export ANTHROPIC_API_KEY="sk-..." # Or another supported LLM provider
- Here's how to create an agent that actively manages its own long-term memory in just a few lines:

- Source: https://github.com/langchain-ai/langmem
- Extracted from upstream docs: https://raw.githubusercontent.com/langchain-ai/langmem/HEAD/README.md

## Documentation

- https://langchain-ai.github.io/langmem/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/add-managed-long-term-memory-to-langgraph-agents-with-langmem/)
