Base URL
http://localhost:6767). See Self-hosting.
Authentication
All endpoints use a Bearer API key. Create one in the developer console.Mental model
Same
containerTag scopes ingest, search, and profiles — one engine, multiple ways out.
Suggested order
- Ingest —
POST /v3/documents(SDK:client.add) - Documents —
GET /v3/documents/{id}untilstatus: "done"for searchable content, anddreamingStatus: "done"before you read memories or profiles - Search —
POST /v4/search - Profiles —
POST /v4/profile
SDKs
The currentsupermemory SDKs (5.x) call the v5 API, not these endpoints. To call v3/v4 through an SDK, pin a release from before 5.0.0:
- TypeScript:
npm install supermemory@4 - Python:
pip install "supermemory<5"
x-codeSamples, plus cURL. On this legacy reference they use the pre-5 SDK methods. Playground snippets use the deployed spec, so their availability depends on the API version serving it.