Git-friendly version control for n8n Community Edition workflows. Pull, push, diff, and drift detection โ no Enterprise required.
pip install n8n-sync
n8n-sync initInteractive setup wizard
n8n-sync pullExport workflows to normalized JSON files
n8n-sync pushCreate/update workflows on remote
n8n-sync diffShow semantic local vs remote differences
n8n-sync statusList workflows with drift detection
n8n-sync listShow remote workflows with IDs & tags
YAML frontmatter + sorted JSON = stable, meaningful diffs
Staging โ production without manual fixes
diff --check exits 1 on drift, 0 if in-sync
Know if someone changed a workflow in the UI
Preview changes before applying them
Works with any Community Edition instance