Recover your n8n credentials from a GitHub backup in a few clicks. Ideal for teams that need to rebuild an instance, migrate to a new server, or load a fresh workspace after a reset. You get a simple way to bring back many credentials without copy and paste.
Here is how it works. You start the run manually. A Globals step stores the GitHub owner, repo, and folder path. The workflow calls the GitHub API to list every file in that folder, then splits the list and pulls each file content. It reads each JSON file, skips empty or blocked items with a check step, and sends valid data to the n8n API to create credentials with the right name and type. This gives you a clean restore, even when there are many files.
Set your GitHub and n8n credentials first. Update the Globals values with your repo details. Test the list call to confirm the folder and files are correct, then run the full restore. Expect hours of manual setup to drop to minutes, fewer errors, and an easier way to move between environments. Use it for recovery after an incident, seeding new spaces, or setting up test data for a dev team.