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.
Browse the catalog
Section titled “Browse the catalog”See the Memory stores section of the community catalog for the current list, with language support and links to each package.
Add your memory store
Section titled “Add your memory store”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.