suprflo

n8n community node for Suprflo — a memory-layer REST API (add, search, list and delete memories).

Package Information

Released: 2 mo ago
Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.0

Available Nodes

Documentation generating…

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:

  1. Open Settings → Community Nodes.
  2. Click Install.
  3. Enter the npm package name n8n-nodes-suprflo.
  4. 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 request
filters 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

License

MIT

Discussion