This repository hosts the documentation for n8n, an extendable workflow automation tool which enables you to connect anything to everything. The documentation is live at docs.n8n.io.
Not what you're looking for? Try the following:
- Looking for the product's source code? Check out the n8n repo.
- Want to try out the product? Try n8n Cloud or self-host n8n.
- Need help? Ask on the forum.
- Got a feature request? Propose it in the dedicated forum space.
n8n Docs uses the following tools:
- GitBook — documentation framework
- Vale — prose linting
- Lychee — broken link checking
- GitHub Actions — runs Vale and Lychee in CI
Most content lives in markdown files in docs/, organised into subfolders by topic area. The root contains config for tooling that runs in CI — you're unlikely to need to touch these directly, but it's useful to know they're there.
n8n-docs/
├── docs/ # All documentation content
│ ├── build/
│ ├── deploy/
│ ├── get-started/
│ ├── ...
├── document-templates/ # Templates for doc types
├── styles/ # Vale prose linting rules
├── .github/ # CI workflows and PR templates
├── .vale.ini # Vale prose linter config
└── lychee.toml # Broken link checker config
n8n Docs is open-source. We welcome contributions from the community.
Read the Contribution Guide to find out how to contribute. The guide covers the types of contributions accepted, writing standards, different methods for submitting changes, and the team's review process.
Local build/preview of the n8n Docs site isn't supported.
If you're making changes locally, push them and open a pull request. GitBook automatically adds a preview link to each PR.
n8n-docs is fair-code licensed under the Sustainable Use License.
More information about the license is available in the License documentation.
