Back up your platform credentials to GitHub on a set schedule. The flow checks each record, writes only new or changed files, and keeps a clean history in your repo. Built for IT teams that want simple, trackable backups without manual work.
It can run every two hours or on demand. A command exports all credentials, a formatter cleans the JSON, and a batch loop processes items one by one using a subworkflow to keep memory use low. For each credential, the system pulls the current file from GitHub. If the file is large, it downloads it via the direct link, then a code step compares sorted JSON to decide same, different, or new. A switch then creates a new file or edits an existing one with a clear commit message. If nothing changed, it skips the write to save time and API calls. Files use the credential id as ID.json inside your chosen repo path.
Set the repo owner, name, and folder once in the Globals node. Expect faster runs, fewer errors, and an easy audit trail of changes over time. Teams that manage many secrets or need a quick way to restore after mistakes will see value right away. You can also run it manually when needed and adjust the schedule to fit your policy.