Yaak Logo
Yaak

Import Bruno Collections, ZIPs, and Batches

2026.9.0

You can now import Bruno collections directly into Yaak, including folders, environments, and authentication. Import also supports folders and ZIP archives, and you can add multiple files, folders, or URLs in one batch. Insomnia imports are more complete too, with template tags converted to native Yaak functions and GraphQL requests imported intact.

📦 Import from Bruno

Bring your Bruno collections into Yaak without exporting through Postman first. Both .bru collections and the newer OpenCollection YAML format are supported, including folders, environments, and authentication settings.

Import a collection folder, ZIP archive, or bundled OpenCollection YAML file.

Import a Bruno collection with folders, environments, and requests

Import a Bruno collection into Yaak

📂 Multi-file import

Import collection folders and ZIP archives directly, or add several files, folders, and URLs in one batch. Yaak detects each source’s format as you add it and flags unsupported sources before you continue.

Review all the sources in one preview, then import them into new workspaces or an existing workspace.

A ZIP archive, Postman file, and Bruno folder selected for import

Review and import multiple sources together

🧩 Better Insomnia imports

Insomnia variables, UUID tags, and response chaining tags now convert to native Yaak templates, and GraphQL requests keep their query, variables, and operation name instead of arriving as an unsendable body.

Re-importing an Insomnia file that was imported before will show its GraphQL requests and templated fields as changed. That is the fix being applied, so accept the changes.

Other fixes and improvements

🎁 New

  • Import several files, folders, and URLs in one batch (YK-413, #706)

🛠️ Fixed

  • Keep sidebar items in place when editing items with equal sort priorities (#705)
  • Open the imported workspace after a deep-link import
  • Keep template tags intact when a quoted argument contains ]} (#710)
  • Open the environment editor faster when it has many variables (YK-1152, #713)
  • Select new sub-environments in the editor and keep disabled rows through bulk edit (#714)
  • Show an error instead of deleting requests when a sync file can’t be read (#725 by @hezhizhen)
  • Fix PDF previews on older versions of macOS (YK-1143, #730)
  • Ignore leading and trailing spaces in request URLs (#724 by @54keesh)
  • Return attribute and text values from XPath queries (#723 by @NgoQuocViet2001)

💄 Improved

  • Import multiple collections into one existing workspace (YK-389, #706)
  • Show gRPC proto files and import folders as a file list (YK-1147, #706)
  • Write template string arguments in plain quotes instead of base64 (#708)
  • Convert Insomnia timestamp, hash, base64, cookie, and prompt tags on import (YK-1150, #712)

Thanks to you

Community-purchased licenses are what power new features and fixes like this. Supporting Yaak means more updates to come, for you and your team.

Gregory SchierFounder, Yaak