Retrieval that costs nothing
search and build_context make zero model calls. build_context returns a prompt-ready block with citations already assembled and budgeted.
Every memory can name the turn it came from, and knows when it stopped being true.
| you want to | go to |
|---|---|
| embed memory in a Python app | Getting started · Python |
| give Claude Code or Cursor memory | Coding assistants |
| run the HTTP service for a team | Self-hosting |
| wire up LangGraph, CrewAI, or another agent framework | Agent integrations |
| look up a route, tool or flag | Reference |
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.