guides/articles/downgrading-and-restoring-backups.mdx
If an update causes issues with Hoppscotch Desktop, you can downgrade to a previous version and restore your data from an automatic backup. This guide will walk you through the entire process safely.
Hoppscotch Desktop automatically creates backups when you first launch a new version. These backups are stored in version-specific folders, making it easy to identify which backup corresponds to which app version.
<Note> The automatic backup system was introduced in version 25.8.0. However, the system becomes most effective starting from version 25.9.0, as that's when a backup of your 25.8.0 data would be created. </Note>The backup system keeps up to 3 recent version backups automatically. Older backups are removed to save disk space.
macOS:
~/Library/Application Support/io.hoppscotch.desktop/backup/
Or in Finder: Go → Go to Folder → paste the path above
Windows:
C:\Users\<username>\AppData\Roaming\io.hoppscotch.desktop\backup\
Replace <username> with your Windows username
Linux:
~/.config/io.hoppscotch.desktop/backup/
Backups are named with the format backup-by-v{VERSION}. For example:
backup-by-v25.11.0backup-by-v25.10.0backup-by-v25.9.0The backup includes:
The backup excludes:
latest/ directory (your current working data)You should consider downgrading and restoring if:
Navigate to your backup directory and check which backup folders exist. The backup folder names tell you which versions you can restore to.
For example, if you see backup-by-v25.11.0, you can restore to the previous version you were using before 25.11.0 by downloading that version and using this backup. It's advised to know which version you were on before updating.
To check your backup directory:
macOS: Open Terminal and run:
ls ~/Library/Application\ Support/io.hoppscotch.desktop/backup/
Windows: Open Command Prompt and run:
dir %APPDATA%\io.hoppscotch.desktop\backup
Linux: Open Terminal and run:
ls ~/.config/io.hoppscotch.desktop/backup/
Visit the Hoppscotch releases page and download the version you want to restore to.
Make sure to download the correct installer for your operating system:
.dmg file (for Apple Silicon or Intel, depending on your Mac).exe file (standard installer) or portable version.AppImage or .deb file depending on your distributionBefore downgrading, it's recommended to log out of your Hoppscotch account to prevent sync conflicts during the restoration process. This makes sure that the cloud sync doesn't try to merge or overwrite data during the transition.
Make sure Hoppscotch Desktop is not running before proceeding:
macOS:
Windows:
Linux:
killall hoppscotch if needed to make sure it's fully closedBefore making changes, create a safety backup of your current configuration directory by renaming it. This allows you to revert if something goes wrong.
macOS:
mv ~/Library/Application\ Support/io.hoppscotch.desktop ~/Library/Application\ Support/io.hoppscotch.desktop.backup
Windows: In File Explorer:
Win+R, type %APPDATA% and press Enterio.hoppscotch.desktopio.hoppscotch.desktop.backupOr via Command Prompt:
ren %APPDATA%\io.hoppscotch.desktop io.hoppscotch.desktop.backup
Linux:
mv ~/.config/io.hoppscotch.desktop ~/.config/io.hoppscotch.desktop.backup
Copy the backup folder contents to create a fresh configuration directory. This becomes your new active configuration.
macOS:
cp -r ~/Library/Application\ Support/io.hoppscotch.desktop.backup/backup/backup-by-v25.11.0 ~/Library/Application\ Support/io.hoppscotch.desktop
Replace v25.11.0 with the actual backup version you want to restore.
Windows: In File Explorer:
%APPDATA%\io.hoppscotch.desktop.backup\backup\backup-by-v25.11.0)%APPDATA%\io.hoppscotch.desktopOr via Command Prompt:
xcopy %APPDATA%\io.hoppscotch.desktop.backup\backup\backup-by-v25.11.0 %APPDATA%\io.hoppscotch.desktop /E /I
Linux:
cp -r ~/.config/io.hoppscotch.desktop.backup/backup/backup-by-v25.11.0 ~/.config/io.hoppscotch.desktop
Replace v25.11.0 with the actual backup version you want to restore.
Run the installer you downloaded in Step 2. The installer will replace the current version with the older version.
macOS:
.dmg fileWindows:
.exe installerLinux: If you're using Linux, we assume you know how to install applications on your system. For reference:
For .AppImage:
chmod +x Hoppscotch-*.AppImage
./Hoppscotch-*.AppImage
For .deb:
sudo dpkg -i hoppscotch-desktop_*.deb
Launch Hoppscotch Desktop and verify that everything is working correctly:
If something doesn't look right, you can repeat the process or restore from a different backup.
Before logging back into your account, export any critical collections or environments as a safety measure. This creates an additional backup that you can import later if needed.
Refer to the Collections documentation and Environments documentation for detailed instructions on exporting and importing data.
Once you've verified everything works and created exports, you can log back into your account:
After sync completes, verify that all your data is present. If you notice any missing data, you can import from the exports you created in Step 9. Refer to the Collections documentation and Environments documentation for detailed instructions on importing data.
If you don't see a backup folder, it might mean:
In this case, you may need to rely on cloud sync or any manual exports you've created.
If your restored data seems incomplete:
If you need to check logs for troubleshooting, they are stored at:
macOS:
~/Library/Logs/io.hoppscotch.desktop/io.hoppscotch.desktop.log
Windows:
C:\Users\<username>\AppData\Local\io.hoppscotch.desktop\logs\io.hoppscotch.desktop.log
or
C:\Users\<username>\AppData\Roaming\io.hoppscotch.desktop\logs\io.hoppscotch.desktop.log
Linux:
~/.local/share/io.hoppscotch.desktop/logs/io.hoppscotch.desktop.log
To view logs:
macOS/Linux:
tail -f ~/Library/Logs/io.hoppscotch.desktop/io.hoppscotch.desktop.log
Windows: Open the file in Notepad or any text editor.
After successfully downgrading and verifying everything works, you can optionally clean up the backup you created in Step 5:
macOS:
rm -rf ~/Library/Application\ Support/io.hoppscotch.desktop.backup
Windows: Delete the io.hoppscotch.desktop.backup folder from %APPDATA%\
Linux:
rm -rf ~/.config/io.hoppscotch.desktop.backup