Comprehensive JSON definitions for every built-in n8n node
This repository contains the full set of n8n node definitions, exported from a self-hosted n8n instance:
- all-nodes.json: One file containing an array of all node schemas (~1M lines).
- nodes/: Individual
<nodeName>.jsonfiles for each node, for easy per-node access.
n8n-node-definitions/
βββ all-nodes.json
βββ nodes/
β βββ n8n-nodes-base.acuitySchedulingTrigger.json
β βββ n8n-nodes-base.adalo.json
β βββ β¦ (all other nodes)
βββ LICENSE
βββ README.md
- Clone or download this repo:
git clone https://github.com/your-org/n8n-node-definitions.git-
Inspect all nodes:
- View
all-nodes.jsonin your editor of choice.
- View
-
Feed to an LLM:
- Provide either the entire
all-nodes.jsonor select per-node files to your prompt. Keep in mind the context window of the model that you are using!
- Provide either the entire
Contributions welcome!
- Found a missing node? Open an issue.
- Improvements to documentation? Submit a PR.
This project is licensed under the MIT License, which permits unrestricted use, modification, and commercial distribution provided that you retain the original copyright notice and license text and do not claim the work as your own.