A JSON-first CLI designed for AI agents and automation pipelines. 45+ commands, 2 dependencies, zero cost.
$ n8n-cli nodes search "send slack message" { "query": "send slack message", "results": 3, "data": [ { "n8nType": "n8n-nodes-base.slack", "score": 180 }, { "n8nType": "n8n-nodes-base.slackTrigger", "score": 130 } ] } $ _
Minimal dependencies. Maximum capability. Built for developers who automate.
Every response is valid JSON. Pipe to jq, feed to your AI, chain with Unix tools. No parsing, no surprises.
Search node types by natural language. Get full parameter schemas before you build. Live data from your instance, not stale caches.
Switch between local, staging, and production with one flag. Per-project overrides with .n8nrc files.
Built-in meta commands give AI agents the full CLI schema in one shot. Recipes, templates, and credential guides included.
List failed executions, inspect full node I/O data, retry with the latest workflow version. All from the terminal.
7 skills + node explorer agent bundled. Install once, build n8n workflows conversationally from your IDE.
Sync your instance
$ n8n-cli nodes sync
Discover nodes
$ n8n-cli nodes search "send slack message"
Get parameter schemas
$ n8n-cli nodes get n8n-nodes-base.slack
Check credentials
$ n8n-cli credentials list --fields id,name,type
Deploy the workflow
$ cat workflow.json | n8n-cli workflows create
Go live
$ n8n-cli workflows activate <id>
See how n8n-cli stacks up against typical SaaS workflow builders.
Three commands. That's it.