Membase
The memory API for AI agents
Give your agent a memory it keeps between runs, and share one memory between the agents you run. The same tools from MCP, the REST API and the Python and TypeScript SDKs: containers, memories and documents — search for passages, ask for an answer.
Get started
Install the Membase SDK and give your agent a memory in a few lines. Membase can also be reached via MCP (Model Context Protocol) and skill for agent frameworks.
pip install membase-sdk
Quick start
from membase import Membase
client = Membase() # MEMBASE_API_KEY from the environment
client.add("They want SSO before the pilot.", container="mv-...")
hits = client.search("what does Acme need before the pilot", limit=5)Or clone locally: github.com/unibaseio/membase
How to use Membase

Sync across platforms and devices
An open memory layer enables cross-platform, cross-device sync of conversations. Agents retain and build on prior interactions anywhere.

Manage knowledge bases
Store and retrieve documents with embeddings. Add and query knowledge for RAG-style agent memory across platforms.

Coordinate on-chain tasks
Register, join, and complete tasks via smart contracts. Reward distribution and task state on-chain.

Architecture
Each account's memory lives in a runtime of its own rather than in a store shared across accounts, and one request exports all of it. Verifiable storage on Unibase DA is a pluggable backend in progress, not what runs today.
Resources
Unibase stack