Skip to main content
API reference
Interactive reference for the Supermemory HTTP API: ingest, search, profiles, memories, connectors and settings.
This is the contract-level reference for Supermemory: methods, paths, parameters, and the playground.
For narrative guides (when to use what, patterns, SDKs), start with the Quickstart and Using supermemory.
Self-hosted: use your instance URL (for example
Details: API keys & auth.
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" - Search —
POST /v4/search - Profiles —
POST /v4/profile
SDKs
Official clients wrap this API:- TypeScript:
npm install supermemory - Python:
pip install supermemory
x-codeSamples, plus cURL. Playground snippets use the deployed spec, so their availability depends on the API version serving it.
SDK generation is migrating off Stainless SaaS to stlc soon; documented OpenAPI samples will then be produced by the SDK build instead of a hand-maintained map.
