> features
everything your ai needs to remember
persistent memory for claude code, cursor, and every ai tool in your stack. local-first. cloud-synced. eu-hosted.
core api
Full CRUD with batch support. Store decisions, patterns, and project context through a clean REST API. Up to 100 memories per batch call.
curl -X POST https://api.usememra.com/v1/memories \
-H "Authorization: Bearer memra_live_..." \
-H "Content-Type: application/json" \
-d '{"content": "User prefers dark mode", "type": "preference"}'
semantic recall
Query by meaning, not keywords. Hybrid retrieval combines vector embeddings, entity graphs, and reciprocal rank fusion for the most relevant results.
curl -X POST https://api.usememra.com/v1/memories/recall \
-H "Authorization: Bearer memra_live_..." \
-H "Content-Type: application/json" \
-d '{"query": "user preferences"}'
privacy shield
Automatic PII detection and deterministic masking. Emails, phone numbers, and IDs are replaced with consistent pseudonyms before storage. Embedding providers never see raw PII.
regex detection
Automatically detects emails, phone numbers, SSNs, and credit card numbers before storage.
deterministic masking
Same input always produces the same token per tenant, preserving cross-memory recall consistency.
encrypted vault
AES-256-GCM encrypted token storage with unique nonces. Original values recoverable only with scoped auth.
multi-tenant isolation
Isolate memories by tenant ID. Full deletion cascade per namespace -- content, embeddings, PII tokens, cache, audit log. Export everything with one API call.
official sdks
First-party SDKs for PHP/Laravel, Python, and TypeScript. Type-safe, fully tested, with sync and async support.
$memory = Memra::store(
'User prefers dark mode',
type: 'preference'
);
memory = client.memories.create(
content="User prefers dark mode",
type="preference"
)
const memory = await memra.memories.create({
content: 'User prefers dark mode',
type: 'preference'
});
install
composer require memra/laravel-sdk
install
pip install memra-sdk
install
npm install @memra/sdk
mcp server
Connect any AI coding tool to Memra via the Model Context Protocol. 13 tools for storing, searching, syncing, and managing memories -- works with Claude Code, Cursor, Zed, and any MCP-compatible IDE.
local-first mode
Run Memra entirely on your machine. Zero data leaves your laptop. Semantic search powered by local embeddings. Opt into cloud sync only when your team needs shared knowledge.
zero network
Everything runs locally -- flat files, SQLite search index, and sentence-transformer embeddings. No API calls, no cloud dependency.
auto-capture
Install a hook for Claude Code. After every session, decisions and patterns are automatically extracted and saved locally.
team sync
Opt-in cloud sync with PII masking. Share team knowledge across machines. Conflicts detected and preserved for manual resolution.
pip install memra-local
memra mcp # Connect to Claude Code / Cursor / Zed
memra hooks install # Auto-capture session learnings
ready to build smarter?
Local mode is free forever. Cloud plans start at free too.