The control plane for n8n

See every workflow change before it breaks a client.

A lightweight agent watches every n8n workflow across your clients and tells you the moment one changes or goes offline — with a plain-English diff and one-click rollback. You find out what changed, not your client.

Self-hosted agent · outbound-only · your API key never leaves your box

acme-agency · Order Syncv8 → v9
workflow “Order Sync”
- HTTP Request → https://api.old-host.com/orders
+ HTTP Request → https://api.new-host.com/orders
+ Slack node “Failure Alert” added
~ workflow set inactive
2 nodes changed · 1 added · workflow deactivated backed up to GitHub
🟡

Workflow deactivated

acme-agency · Order Sync went inactive 11s ago

→ Slack #ops-alerts

What Keel does

Production operations for n8n teams that outgrew ad-hoc scripts.

01Snapshot & diff

Know exactly what changed

Every change is versioned and diffed node-by-node — added, removed, renamed, reconfigured. Editor noise like dragging a node never triggers a false alarm.

- HTTP Request → /v1/orders
+ HTTP Request → /v2/orders
2 nodes changed · 1 added
02Alerts

Told before the client calls

Failures, deactivations, unexpected publishes, credential changes, agent offline — routed to Slack, Telegram, or Discord with a plain-English summary.

03Git backup

Auto-backed up to your repo

Every changed workflow commits redacted JSON to your GitHub or GitLab — a clean version history per workflow, secrets stripped on the way out.

04Releases

A release-of-record

Tag any snapshot as a release, export importable JSON, and roll back to a known-good version in one click.

05Self-hosted agent

Works behind firewalls. Keeps your keys.

A lightweight container runs next to your n8n. It holds the API key locally, redacts secrets, and forwards only metadata + version state — outbound HTTPS only, never execution payloads.

metadata-onlysecret redactionno inbound portsmulti-client
See exactly what gets redacted

How it works

From zero to release-of-record in an afternoon.

01

Drop in the agent

Run one container next to your n8n instance. Paste the prefilled docker command from your dashboard — that's the whole install.

02

Your estate appears

Within a poll cycle, every workflow, snapshot, and execution-health signal flows in. One screen for every client's connection health.

03

Get alerted, roll back

A change hits your Slack in plain English with a link to the diff. Tag a known-good release so rollback is one click.

The agent

One container. Outbound-only. Your keys stay home.

Most serious n8n runs behind a firewall — so Keel never reaches in. You run a tiny agent that reaches out. It holds the n8n API key locally, redacts secrets before anything leaves the box, and forwards only metadata and version state.

  • Never stores execution payload data — status and counts only
  • Credentials captured as inventory metadata, never secret values
  • Defensive parsing — tolerates n8n API drift without crashing
install · ~/acme
# next to your n8n instance
docker run -d --name keel-agent \
  -e SAAS_INGEST_URL=https://app.keel.dev \
  -e AGENT_TOKEN=••••••••••••• \
  -e N8N_BASE_URL=http://localhost:5678 \
  -e N8N_API_KEY=$N8N_API_KEY \
  ghcr.io/poolhouse900-debug/keel-agent:latest
→ heartbeat ok · 14 workflows · 3 changes captured

Pricing

Cheaper than one broken client.

Free forever on one instance. Paid plans start a 14-day trial — no card required.

Free

$0/mo

Back up one instance, forever.

  • 1 connection
  • Snapshots & node-level diffs
  • Git backup (GitHub/GitLab)
  • 7-day history
Start free

Solo

$49/mo

One operator, a couple of instances.

  • 3 connections
  • Change & offline alerts
  • Slack / Telegram / Discord
  • 30-day history
Start free

Studio

$149/mo

A growing studio with a few clients.

  • 10 connections
  • Per-client projects
  • Releases & one-click rollback
  • Team members
  • 90-day history
Start free
Most popular

Agency

$349/mo

Agencies running many client workspaces.

  • Unlimited connections
  • Unlimited client workspaces
  • Full version history
  • Priority support
  • Everything in Studio
Start free

Not ready to sign up? Try the free n8n workflow diff tool — no account needed.

FAQ

Questions, answered straight.

See every change before it breaks a client.

Point Keel at your n8n estate this week. Free 14-day trial, no card, your keys never leave your infrastructure.