This service is under active development. Features may change without notice.
← Back to Docs

n8n Integration

Use Sirr as a secret store inside your n8n workflows. The @sirrlock/n8n-nodes-sirr community node gives you full access to secrets, audit logs, webhooks, and API keys — all from the n8n canvas.

View on GitHub →

Installation

Install the community node from npm into your n8n instance:

npm install @sirrlock/n8n-nodes-sirr

Or install via the n8n UI: go to Settings → Community Nodes and search for @sirrlock/n8n-nodes-sirr.

Credentials

Create a Sirr API credential in n8n with two fields:

FieldDescriptionDefault
Server URLBase URL of your Sirr serverhttp://localhost:39999
API TokenBearer token (master key or scoped API key)

Operations

The Sirr node uses a resource/operation pattern. Select a resource and then an operation from the dropdowns.

ResourceOperations
SecretGet, Push, List, Delete, Prune
AuditQuery
WebhookCreate, List, Delete
API KeyCreate, List, Delete
ServerHealth Check

Example Workflow

A common pattern is to push a secret with a TTL, use it in a downstream node, and let Sirr expire it automatically:

  1. 1Sirr → Push Secret — store a generated API token with ttl_seconds: 3600 and max_reads: 1
  2. 2HTTP Request — send the secret key to a downstream service that retrieves it once
  3. 3The secret self-destructs after the first read — no cleanup needed

Contribute

The n8n community node is open source under the MIT license. Bug reports, feature requests, and pull requests are welcome.

github.com/sirrlock/n8n-nodes-sirr →