When you switch to Insomnia Enterprise, you can export your scratch pad workspace as a single Insomnia JSON file to capture all requests, collections, environments, variables, and metadata for migration.
Migrate from scratch pad to Enterprise
Export from your scratch pad to JSON file
- In the Insomnia app, open your scratch pad workspace.
- From the Scratch Pad dropdown menu, select “Export”.
- Click Export.
- From the Which format would you like to export as? dropdown menu, select “Insomnia v5”.
- Click Done.
-
In the File name field, enter
insomnia-scratch-pad-export.json
.Make sure the file extension is
.json
to ensure that Insomnia recognizes it during import. - Click Export. This saves the export file locally.
Sign in to Insomnia Enterprise
- Launch Insomnia and sign in to your Enterprise organization.
- If your org enforces SSO, use the SSO button and complete your IdP flow.
- On the dashboard, confirm that you see Personal Workspace or your Organization workspaces. Enterprise accounts organize work into projects.
Create a project
- In the Insomnia app, sign in to your Enterprise organization. If your org enforces SSO, click Continue with SSO and login.
- In the Project sidebar, click +.
- In the Project name field, enter
Migrated scratch pad data
. - In the Project type settings, select one of the following:
- Cloud Sync: A cloud project to share and sync in your organization, uses E2EE.
- Git Sync: Ties the project to your repository and requires each collaborator to connect with the repo.
- Click Create.
Import your workspace JSON
- In the Insomnia app Project sidebar, click Migrated scratch pad data.
- Click Import.
- Click Choose files.
- Click the insomnia-scratch-pad-export.json file.
- Click Scan.
- Click Import.
(Optional) Review and fix environment variables
If you used environment variables in your imported scratch pad data, you’ll need to review and fix any environment variables.
- In the Insomnia app, click your imported scratch pad collection.
- In the collection sidebar, click Base environment.
- Click the edit icon.
- Verify keys such as
base_url
and API tokens. - Use the JSON view to confirm nested values, then enable Table view.
- If your team uses secret environment variables in the local vault, set or re-enter them as needed in Enterprise.
Secret variables live in the local vault namespace and do not appear in plain text. For example,
vault.foo
. Keep your vault key safe, resetting it deletes stored secrets.
Validate the migration
Now that your data is migrated to Insomnia Enterprise, verify that everything was migrated correctly by doing the following:
- Open a few imported requests and click Send. Confirm that the URL, headers, and body match what you used in scratch pad.
- Switch environments and verify that requests resolve variables as expected.
- If you chose cloud sync, sign in on another machine and confirm the project appears and stays in sync.
FAQs
Why can’t I import my scratch pad file to my Insomnia Enterprise project?
Confirm that the file uses the Insomnia JSON format and ends with .json
. Insomnia’s importer expects a supported format. For example, Insomnia JSON, Postman v2, HAR, OpenAPI.
I’ve successfully imported my scratch pad file to an Insomnia Enterprise project, but I don’t see items.
Ensure you imported the file into the project you opened, not a different workspace. If needed, re-import into the active project.
Why can’t I see my Insomnia environment variables in Table view?
Enable the JSON view to confirm values, then switch back to Table view. This ensures you see nested or inherited keys in the editor.