Package Information
Documentation
n8n-nodes-suprflo
An n8n community node for Suprflo — a
memory-layer REST API. Store, search, list and delete long-term memories for
your AI agents and workflows directly from n8n.
Installation
Install it from within n8n as a community node:
- Open Settings → Community Nodes.
- Click Install.
- Enter the npm package name
n8n-nodes-suprflo. - Agree to the risks and click Install.
After installation the Suprflo node is available in the node panel.
Requires an n8n instance where community nodes are enabled
(N8N_COMMUNITY_PACKAGES_ENABLED=true, the default on self-hosted).
Credentials
Create a Suprflo API credential:
- API Key — your Suprflo API key. It is sent as
Authorization: Bearer <API_KEY>. - Base URL — defaults to
https://api.suprflo.com.
The credential's Test button calls GET /api/memories/config to confirm the
key and base URL are valid.
Operations
The node exposes a single Memory resource with four operations:
| Operation | Method & endpoint | Key fields |
|---|---|---|
| Add | POST /api/memories |
Messages (text or JSON [{role, content}]), User ID, Infer, Metadata |
| Search | POST /api/memories/search |
Query, Top K, User ID, Filters |
| Get Many | GET /api/memories |
User ID, Limit |
| Delete | DELETE /api/memories/{id} |
Memory ID |
Add
Stores text as a memory. Plain text is wrapped as a single user message; you may
also paste a JSON array of {role, content} objects. Set Infer off to store
the text verbatim without extraction. Optional Metadata (JSON) is attached to
the memory.
Search
Semantic search over stored memories. User ID is merged into the requestfilters object to scope results to a single subject.
Get Many
Lists memories, optionally scoped by User ID, up to Limit results.
Delete
Deletes a single memory by its Memory ID.
Development
npm install
npm run build # compiles TypeScript to dist/
npm run dev # tsc --watch