n8n version control with Git & GitHub

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.

n8n GitHub Workflow Exporter Demo

Watch Demo Video

Click to play video on YouTube

Watch how easy it is to version control your n8n workflows

Don't need enterprise features but want version control?

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.

What n8n version control gives you

Push, pull, and track every change to your n8n workflows—without enterprise plans

Git Version Control

Track changes, manage versions, and maintain a complete history of your workflows

Team Collaboration

Work together seamlessly with your team using familiar Git workflows

One-Click Integration

Push and pull workflows directly from the n8n interface with a single click

Easy Rollbacks

Restore previous versions of your workflows with confidence

Secure by Design

Your workflows stay in your GitHub repository with your security controls

Automated Backups

Never lose your work with automatic Git-based backups

How It Works

Get started in four simple steps

1

Register Your Domain

Register your n8n domain to get your unique key

2

Download Chrome Extension

Install the n8n GitHub Workflow Exporter from the Chrome Web Store

3

Configure GitHub Connection

Link your GitHub organization and repository with simple configuration

4

Start Version Control

Push and pull your workflows directly from the n8n interface

Simple, Transparent Pricing

Choose the plan that works for you

Monthly

€5 / month

Flexible, cancel anytime

  • Updates & support
  • Unlimited workflows
  • Unlimited team members
  • One n8n domain

30-day money-back guarantee

Best Value

Yearly

€40 / year

Save 33% vs monthly

  • Updates & support
  • Unlimited workflows
  • Unlimited team members
  • One n8n domain

30-day money-back guarantee

Your Data, Your Control

Private GitHub Repository Support

Connect to your private GitHub repositories. Your workflows stay in your infrastructure.

Secure Integration

Uses GitHub's secure authentication. No passwords stored, just secure tokens.

Full Version History

Complete audit trail of all workflow changes in your own Git repository.

Frequently asked questions

New to the idea? Read our short guide: n8n version control.

How does n8n version control work?

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).

Do I need n8n Enterprise for version control?

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.

Can I use Git for n8n version control?

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.

Is n8n version control free?

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.

Does it work with n8n 2.0?

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.

Ready to version your workflows?

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