Skip to content

SodaMemA self-evolving, agentic memory layer

Every memory can name the turn it came from, and knows when it stopped being true.

Where to start ​

you want togo to
embed memory in a Python appGetting started · Python
give Claude Code or Cursor memoryCoding assistants
run the HTTP service for a teamSelf-hosting
wire up LangGraph, CrewAI, or another agent frameworkAgent integrations
look up a route, tool or flagReference

What this is not ​

SodaMem is not a vector database with a memory-shaped wrapper. The parts that matter are the data model — a fact that points at its source turn and carries four independent time axes — and a retrieval path that is deterministic and free. Everything else in these docs follows from those two.

Apache-2.0 licensed.