Repository navigation
Storage and Git
github-actions[bot] edited this page Nov 5, 2026
·
2 revisions
restless has two project types.
| Type | Where data lives | Best for |
|---|---|---|
| Local Vault | App database on this machine | Quick, private work |
| Git Sync | YAML files in a folder you choose | Version control and sharing |
File > Open Folder… opens any folder as a Git project.
- If the folder isn't a Git repository, restless runs
git initthere. - Existing restless or Insomnia YAML files are imported.
- Collections are saved as plain YAML, so they work with normal Git tools.
- Commits, branches and history work with no remote and no account.
- restless asks you to confirm you trust a folder, because collections can contain scripts.
restless uses the first identity it finds:
- The credential on the project
-
user.nameanduser.emailin the repository's own config - Your global Git config
- Your system username
It does not write the fallback into your Git config.
Add a remote with an access token in Preferences > Credentials. See Optional Services for sign-in.
Collections use the Insomnia v5 YAML format, including its collection.insomnia.rest/5.0 type. It is a format identifier, so restless makes no connection to that address. Keeping it means files stay compatible with Insomnia.
These pages are generated from docs/wiki in the repository. Edit them there, not on the wiki.