Yaak Logo
Yaak

Import Merging, JSON Breadcrumbs, and Better Performance

2026.8.0

Re-importing a file or URL now merges into the workspace it created, with a preview before anything is applied. OAuth 2.0 gets custom headers and params, HTTP Digest is a built-in auth type, gRPC can generate example messages, and Yaak is in the official Arch repos.

๐Ÿ”„ Import into existing workspaces

Importing a file or URL now links it to the workspace it created. Re-import the same source and Yaak shows exactly what changed, then merges it in.

Import preview listing added, changed, and ignored requests

The preview before a re-import is applied

Keep your workspace up to date without starting over. Review incoming changes, choose what to bring in, and keep your local edits.

๐Ÿงญ JSON response breadcrumbs

YK-724ยท#653 by @vlad-solomon

See your position in a JSON response as you move the cursor through it. Click a breadcrumb to filter the response to that part of the document.

JSON response with an arrow pointing to the breadcrumb path in the upper-right corner

The current JSON path appears in the corner of the response viewer

โœจ Example gRPC messages

The gRPC message editor can generate an example body from the method’s input schema.

Generate Example Message in the gRPC schema menu

Generate Example Message in the schema menu

Fields are filled with placeholder values, including nested messages and common types like Timestamp.

๐Ÿ”‘ Custom OAuth 2.0 params

Customize OAuth 2.0 with extra parameters and token request headers to support your provider’s requirements.

Token headers and body params in the OAuth 2.0 Advanced section

Custom headers and parameters in the Advanced section

Values support template tags, so you can pull them from your environment.

๐Ÿง Official Arch Linux package

Yaak is now in Arch Linux’s official extra repository, thanks to community maintainer Jonas! Install it directly with:

pacman -S yaak

โšก More responsive under load

Yaak now uses a single database writer instead of a pool of connections that could all read and write. This prevents competing writes from exhausting the connection pool, keeping reads fast and the app responsive under load.

Before After
Connections used 11 4
Slowest write, 30 sends 98 ms 7 ms
Slowest write, 100 sends 375 ms 4 ms

Other fixes and improvements

๐ŸŽ New

  • Preview imports and choose their destination(#571 )
  • HTTP Digest authentication(YK-1094 , #628 )
  • Show a home screen on new installs and after deleting the last workspace(#660 )

๐Ÿ› ๏ธ Fixed

  • Disable macOS Writing Tools suggestions inside editors
  • Disable Writing Tools suggestions in plain inputs(#646 )
  • Remove the broken Refresh item from the gRPC method picker
  • Fix Postman import swapping the API key name and value(#643 by @NgoQuocViet2001)
  • Join cURL line continuations followed by whitespace(#644 )
  • Accept responses with more than 100 headers(YK-1074 , #658 )
  • Focus the confirm button when a dialog opens
  • Use the current time when uuid.v6 has no timestamp(#647 by @NgoQuocViet2001)
  • Stop flagging an empty JSON editor as invalid
  • Fix the MCP server ignoring environmentId on send_http_request(#654 by @ricardoltt)
  • Flush exported files to disk before the CLI reports success(#686 )

๐Ÿ’„ Improved

  • Faster search match counting in large responses(YK-1080 , #612 )
  • Open windows without waiting for the plugin runtime(#616 )
  • Shorter agent skill description(YK-1092 , #625 )
  • Show a dot on the Info tab when a description exists(YK-972 , #645 )
  • Import Digest, NTLM, OAuth 1.0, and folder auth from Postman collections(#667 )
  • Convert Postman dynamic variables to template functions on import(#680 )

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