Yaak Logo
Yaak

Sidebar Filtering, Environment Ordering, and Better Postman Imports

📦 2025.8.2
  • Fix zoom hotkey
  • OAuth 1.0 authentication
  • Copy as curl bug with API key auth
  • Fix GraphQL editor overwriting on request change
  • Fix focus of environment variable after clicking
  • Allow response header values more height before scrolling
  • Recursively collapse during “collapse all” and fix hotkey
📦 2025.8.1
  • Fix gRPC editor overwriting on request change

This release brings the long-awaited ability to filter requests in the sidebar, plus a bunch of quality-of-life improvements that I know you’ll enjoy.

🔍 Sidebar request filtering

Let’s start with the big one. You can now quickly filter the sidebar using a simple-yet-powerful query language. This makes it much easier to navigate large workspaces, especially when you have deeply nested folder structures.

Sidebar filtering

Filter requests in the sidebar using a simple query language

Filtering works recursively, so Yaak automatically shows matching descendants and ancestors, ensuring you never lose context while searching.

See also: feedback

🌲 New environment edit sidebar tree

The environment edit dialog got an upgrade! The same sidebar tree component that was released in the last update is now being used for the environments dialog. This means you can:

  • Multi-select environments to perform actions
  • Drag-n-drop reorder environments
  • Double-click to rename
  • Navigate the sidebar with hotkeys
New sidebar tree

New environment sidebar with multi-select and reordering

Environiment colors also got an upgrade! It is now possible to assign a theme color to an environment. This means selecting “red” will automatically adapt to match whatever theme is active. (Selecting a custom color (last option) will assign a fixed color value like it used to.)

You will also be prompted to select a color during environment creation.

Environment Color Selector

New environment creation dialog with sharable and color option

📬 Import more postman auth types

The Postman importer now supports OAuth, JWT, and API key authentication. This should make it much easier to transition to Yaak if you’re looking for a faster or more secure API client.

OAuth 2

A sample OAuth 2 configuratio

📴 Opt-out of notifications

Yaak already does not include any tracking or analytics, but some of you also wanted the ability to opt out of checking for notifications. Now you can!

Phone home opt-out

Opt out of checking for notifications from Settings > Genera

Other fixes and improvements

🎁 New

  • Left/right arrow support for sidebar navigation
  • Clicking a missing environment variable now creates one automatically
  • Clicking a variable now opens directly to the value input
  • Add hotkey for creating a new environment within the environment editor
  • Add API-key auth to “copy as gRPCurl”
  • Add AWS auth to “copy as Curl”
  • Add the ability to click to copy text on “Type ___ to confirm delete” dialog
  • Add the ability to disable notification check
  • Add hotkey to show context menu in sidebar (Control+Enter on macOS, or Alt+Insert)
  • Show error in app if enabling encryption fails

🛠️ Fixed

  • Curl Paste lost folder(feedback , #131 )
  • gRPC schema hangs on Inspecting Schema(feedback , #130 )
  • Allow opt-out of phoning home(feedback )
  • Error when entering encryption key(feedback )
  • Fix for floating sidebar rendering as empty(feedback )
  • JsonPath expression on text/plain(feedback )
  • Variable with empty value will cause error(feedback )
  • XML formatter breaks content(feedback )
  • Skip disabled parameters during render(feedback )
  • Fix missing environment context menu items(feedback )
  • Fix for dragging items past a folder that was just expanded(feedback )
  • Moving folders selected with Shift results in folders unpacking(feedback )
  • Copy as curl including disabled auth(feedback )
  • Change websocket connect from localhost to 127.0.0.1(feedback )
  • Remove duplicated “Create Folder” in command palette actions
  • Fix double-click to reset sidebar size
  • Fix indent guide alignment
  • Shift-selecting items no longer include collapsed folder children

💄 Improved

  • Handle GraphQL bodies in curl export(feedback )
  • Request/folder sometimes don’t update(feedback )
  • Colorized HTTP methods within method dropdown(feedback )
  • Show cursor in response panel(feedback )
  • Show full request paths in command palette(feedback )
  • Append unique name suffix when duplicating items
  • The “Rename” context menu action now renames inline
  • Allow selecting theme colors for each environment
  • Reduce the default font size setting
  • Change response history dropdown icon to a clock
  • Skip disabled headers and parameters during render
  • Allow specifying time for timestamp.* functions(#283 )
  • Fix text on plugin installation button(#284 )
  • Fix websocket url parameters not parsing variables(#281 )
  • Import Insomnia query parameters(#290 )
  • Fix dismissable banner action button title(#273 )

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
Support Yaak