Skip to content

Community Memory Stores

A memory store is the backend that holds an agent’s long-term knowledge. The MemoryManager orchestrates one or more stores to recall, inject, and extract memories across sessions. Any backend that implements the MemoryStore interface can plug in: see Custom Stores for the contract.

The SDK ships reference stores like the Bedrock Knowledge Base store. The packages below go further: they are community-built memory stores you can install and attach to an agent, backed by vector databases, managed services, and other stores the SDK does not vend itself.

See the Memory stores section of the community catalog for the current list, with language support and links to each package.

Built a MemoryStore implementation? See the Get Featured guide to list it here, and the Extensions guide for how to build and publish a package.