The simplest n8n version control for self-hosted n8n 1.x and 2.0: push to GitHub, track changes, auto-commit on publish. Your workflows stay in your infrastructure.
Click to play video on YouTube
Watch how easy it is to version control your n8n workflows
Keep your n8n workflows organized and versioned without upgrading to
enterprise.
Perfect for individual developers and small teams who want
Git-powered version control for their workflows.
Push, pull, and track every change to your n8n workflows—without enterprise plans
Track changes, manage versions, and maintain a complete history of your workflows
Work together seamlessly with your team using familiar Git workflows
Push and pull workflows directly from the n8n interface with a single click
Restore previous versions of your workflows with confidence
Your workflows stay in your GitHub repository with your security controls
Never lose your work with automatic Git-based backups
Get started in four simple steps
Install the n8n GitHub Workflow Exporter from the Chrome Web Store
Link your GitHub organization and repository with simple configuration
Push and pull your workflows directly from the n8n interface
Choose the plan that works for you
Flexible, cancel anytime
30-day money-back guarantee
Save 33% vs monthly
30-day money-back guarantee
Connect to your private GitHub repositories. Your workflows stay in your infrastructure.
Uses GitHub's secure authentication. No passwords stored, just secure tokens.
Complete audit trail of all workflow changes in your own Git repository.
New to the idea? Read our short guide: n8n version control.
n8n version control with n8n 2 Git uses Git and GitHub: you push and pull your workflow JSON from the n8n editor. The Chrome extension connects your self-hosted n8n instance to your GitHub repo so every change is versioned, with optional auto-commit when you publish (n8n 2.x).
No. n8n 2 Git gives you version control for self-hosted n8n without an enterprise plan. You get push, pull, and full history in your own GitHub repository.
Yes. n8n 2 Git is a Chrome extension that adds Git (and GitHub) as the backend for your n8n workflows. You use the same push/pull workflow you know from code, directly from the n8n UI.
The n8n 2 Git extension is free to install. Connecting a domain to push to GitHub requires a small yearly fee to cover API and infrastructure; one subscription covers one n8n domain.
Yes. n8n 2 Git supports both n8n 1.x and n8n 2.x and adapts automatically. On n8n 2.x you get features like auto-commit on publish and commit messages pre-filled with version name and description.
Take control of your n8n workflows with Git-powered versioning. Register your domain to start backing up and managing your automations today.
Register Your Domain