# Mastra.listMemory() The `.listMemory()` method returns all memory instances registered with the Mastra instance. ## Usage example ```typescript const memoryInstances = mastra.listMemory(); for (const [key, memory] of Object.entries(memoryInstances)) { console.log(`Memory "${key}": ${memory.id}`); } ``` ## Parameters This method takes no parameters. ## Returns ### memory: Record\ An object containing all registered memory instances, keyed by their registry keys. ## Example: Checking Registered Memory ```typescript import { Mastra } from "@mastra/core"; import { Memory } from "@mastra/memory"; import { LibSQLStore } from "@mastra/libsql"; const conversationMemory = new Memory({ id: "conversation-memory", storage: new LibSQLStore({ id: 'conversation-store', url: ":memory:" }), }); const analyticsMemory = new Memory({ id: "analytics-memory", storage: new LibSQLStore({ id: 'analytics-store', url: ":memory:" }), }); const mastra = new Mastra({ memory: { conversationMemory, analyticsMemory, }, }); // List all registered memory instances const allMemory = mastra.listMemory(); console.log(Object.keys(allMemory)); // ["conversationMemory", "analyticsMemory"] ``` ## Related - [Mastra.getMemory()](https://mastra.ai/reference/core/getMemory/llms.txt) - [Memory overview](https://mastra.ai/docs/memory/overview/llms.txt) - [Agent Memory](https://mastra.ai/docs/agents/agent-memory/llms.txt)