{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "deepmemteam-deepmem--store-and-search-memories-over-http",
 "repo": "deepmemteam/deepmem",
 "repo_url": "https://github.com/deepmemteam/deepmem",
 "repo_slug": "deepmemteam-deepmem",
 "title": "Store and search memories with plain HTTP calls",
 "page_title": "How to store and search memories with plain HTTP calls with Deepmem",
 "summary": "Use curl against the memories API to add facts and query them, from any language.",
 "who": "A developer prototyping memory for a bot written in a language without a client library.",
 "problem": "SDKs are not available for every stack.",
 "outcome": "Working add and search requests you can port to any HTTP client.",
 "steps": [
  "Get a key or run your own server",
  "POST a message to /v1/memories with a user_id",
  "POST a query to /v1/memories/search",
  "Port the requests into your bot"
 ],
 "agent_prompt": "Using the DeepMem HTTP API, add the message <text> for user <id> with infer false, then search <question>. Return the matched memory and confirm it belongs to that user.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "15 minutes",
 "basis": "readme",
 "caveat": "The README's benchmark claims come from the project itself; reproduce them before relying on the numbers.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "python",
 "requirements": [
  "Python",
  "Docker for self-hosting with Qdrant, or a DeepMem Cloud key",
  "An LLM provider for fact extraction"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The bearer token in these requests authorizes reads of stored memories."
  }
 ],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/deepmemteam-deepmem/store-and-search-memories-over-http/",
 "md": "https://dedupedai.com/use-cases/deepmemteam-deepmem/store-and-search-memories-over-http/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/deepmemteam-deepmem--store-and-search-memories-over-http.json",
 "api_version": "v1"
}
