Documentation
The full record. Read what your agents will.
Quick starts for every runtime, an API reference for every primitive, and integration recipes for the agents you already run. Start with whichever interface or client you're connecting from.
Maintained by the OctaMem engineering teamLast updated
- Base URL
- platform.octamem.com
- Auth
- Bearer API key
- Primitives
- details / search / add
Start here
Getting started
From a fresh account to a memory you can read back, in three steps.
- Create an API key on the platform.
- Point your runtime or client at the memory layer.
- Write one memory and read it back.
Interfaces
Surfaces you call from your own code. Each returns the same memory record shape — pick whichever fits your runtime. The MCP surface implements the Model Context Protocol specification.
- HTTPREST APIhttps://platform.octamem.com/apiDirect HTTP. Stable contract. Useful for shell pipelines and runtimes without an SDK.Read the guide
- PythonPython SDKpip install octamemTyped, async-first. Works with FastAPI and any async runtime.Read the guide
- TypeScriptJavaScript SDKnpm install octamemTypeScript-first. Edge-runtime compatible. Vercel AI SDK ready.Read the guide
- MCPMCP serverhttps://mcp.octamem.comRemote MCP. No local install. For Claude Desktop, Cursor, and any MCP client.Read the guide
Tutorials
End-to-end walkthroughs against the frameworks teams actually ship on — LangGraph and CrewAI. Each assumes you have already connected an interface above.
- LangGraphAgent memory in LangGraphWire persistent memory into a graph so state survives the run.
- CrewAIShared memory for a crewGive every agent in a crew the same long-term memory.
- End to endA chatbot that remembersBuild a chatbot that carries context across sessions.
Connect a client
The tools where OctaMem shows up as memory. Same memory layer, different way in. Anthropic documents the client side of this in its custom connectors guide.
- Desktop appThe OctaMem app for macOS and Windows.
- Claude DesktopSettings → Connectors, or a config file with Node on Mac and Windows.
- Claude.ai (web)Custom MCP connector URL in the web app, Settings → Connectors.
- CursorTools & MCP in Cursor settings, or mcp.json, on Mac, Windows, and Linux.
- Claude Code & CodexOfficial plugin with OAuth sign-in. One install, no API keys.
- OpenClawPlugin with auto-recall and capture for open agent stacks.
Reference
Three primitives — recall, remember, forget — plus account management and policy. Full method-by-method reference on each interface page.
recall()
Typed query for memory records by scope, type, and time.
remember()
Capture a decision back as memory, with provenance.
forget()
Granular deletion with cryptographic erasure.
Start building