Documentation
Memsy Docs
Persistent memory for AI agents and applications. Official SDKs for Python and Node.js, plus the raw HTTP API.
Memsy turns the raw events your AI app produces — user messages, assistant replies, tool results — into structured, searchable long-term memory.
This site documents the Memsy HTTP API and the official client libraries. Code examples throughout the docs are tabbed for Python, Node.js, and cURL — pick the language you work in.
pip install memsyQuickstart
Sign up, install, and make your first call in under five minutes.
Memsy Studio
Try Memsy in the dashboard — drop text or documents in and watch them become memory, no code required.
Core Concepts
Events, memories, actors, sessions, and the async processing model.
Cookbooks
Runnable end-to-end recipes — Next.js, FastAPI, Slack, and tool-calling agents.
Python Reference
Every public class, method, and model in the Python SDK — with typed parameter tables.
Node Reference
The Node.js SDK API surface — MemsyClient, error classes, and types.
What the SDKs do
- Ship events to Memsy with a single
ingest()call (batched, async on the server). - Retrieve semantically relevant memories with
search(). - Surface usage, rate-limit, and plan information on every response.
- Map HTTP errors to strongly-typed exceptions (
AuthenticationError,RateLimitExceeded,MemsyAuthError, …). - Retry rate-limited requests automatically with exponential backoff.
What they do not do
The SDKs are thin HTTP clients. They do not run memory extraction, embeddings, or vector search locally — all processing happens on the Memsy platform.
Links
- Dashboard & sign in — app.memsy.io
- Python package — pypi.org/project/memsy
- Node package — npmjs.com/package/@memsy-io/memsy
- Source code — github.com/memsy-io/memsy
Ready? Head to the Quickstart.

