Yaak Logo
Yaak
📦 2026.1.2
  • 🌿 Git branch flow improvements
  • Disable encryption when key is forgotten
  • Folder CRUD operations in MCP server
  • Fix request method dropdown for GraphQL not showing HTTP method
  • Fix macOS Intel build not launching

This is one of the biggest updates since Yaak’s launch. The HTTP layer has been completely rewritten to give you full visibility into redirects, headers, cookies, and compression—the most requested feature with 157 votes.

Also shipping: configurable keyboard shortcuts, reorderable tabs, 30+ VSCode themes, and an experimental MCP Server plugin for AI integrations.

🔬 Debug Redirects, Headers, Cookies, and More!!!

This was the most upvoted feedback item (157 votes). You can now view the entire request/response flow in plain text, similar to curl -v.

The HTTP layer has been rewritten to handle redirects, compression, and cookies inside Yaak instead of delegating to the underlying HTTP library. This means Yaak now tracks the full request lifecycle.

Request headers & body

Request headers are now captured and stored, so you can see exactly what Yaak sent.

Request headers

Request headers shown in the response pane

The request body is also visible in the UI.

Request body

Request body shown in the response pane

Timeline tab

The new Timeline tab shows request and response headers in collapsible sections, including the full redirect chain. Think curl -v but in a GUI.

Timeline Tab

View full HTTP transaction in the response Timeline tab

Cookies tab

The Cookies tab shows both sent and received cookies with detailed attributes (domain, path, expires, secure, httpOnly, sameSite). Sent cookies appear in pink, received in teal. Deleted cookies (Max-Age=0 or expired) are visually marked.

Cookies tab

Cookies tab showing sent and received cookies

DNS timings and resolution overrides

The Timeline tab now includes DNS resolution timing, so you can see how long DNS lookups take.

DNS timings

DNS resolution timing in the Timeline tab

You can also configure custom DNS resolution overrides in workspace settings to map hostnames to specific IP addresses.

DNS overrides

Configure DNS resolution overrides in workspace settings

Compression support

Compression is now handled internally instead of by the HTTP library, so Yaak can show both compressed and decompressed sizes in the response. This update also adds zstd support.

See also: feedback

⌨️ Configurable keyboard shortcuts

You can now customize keyboard shortcuts in Settings → Keyboard Shortcuts. The editor autocomplete trigger is also configurable.

Keyboard shortcuts settings

See also: feedback , #343

🔀 Reorderable tabs with persistence

Tabs can now be dragged to reorder them. Your arrangement persists across sessions.

Reorderable tabs

Drag tabs to reorder them

See also: #347

🎨 VSCode themes plugin with 30+ themes

This release adds 30+ popular VSCode themes including Dracula, One Dark Pro, Solarized, Monokai, and GitHub’s themes.

VSCode themes in Yaak

Choose from 30+ popular themes

See also: #336

🤖 MCP Server Plugin for AI integrations

The MCP Server plugin exposes your API workspace to AI assistants like Claude Desktop. It provides tools for creating, viewing, and sending HTTP requests—even supporting multiple windows.

Get started by installing the official Yaak MCP Server Plugin and following the documentation to configure it with Claude (or other apps).

MCP Server plugin

Sending requests with the MCP plugin

See also: #335

🔌 Disable plugins (including bundled ones)

You can now disable any plugin, including the bundled ones. Disabled plugins won’t load at startup.

Plugin settings with disable toggle

See also: feedback , #337

Other fixes and improvements

🎁 New

  • 🍪 Add Cookies response pane tab(#346 )
  • Added zstd response compression support
  • Add configurable hotkey for editor autocomplete trigger(#350 )
  • Add support for nested sub menus(#352 )
  • Added Nord Light theme variants
  • Notify of plugin updates and add update UX(#339 )
  • Add plugin API to open URL in external browser(feedback , #340 )
  • Support for running multiple Yaak instances via git worktrees(#341 )
  • Allow dots in environment variable names(#323 )
  • Store and display request body in UI(#327 )
  • Timeline raw view and keyboard scrolling(feedback , #355 )
  • Add ctx.prompt.form() plugin API for multi-field form dialogs(#359 )
  • Add additional JWT headers input(#247 )
  • Add DNS timings and resolution overrides(#360 )

🛠️ Fixed

  • Fixed detection of protected branch push rejections(#345 )
  • Fixed cookie dialog rows persisting after deletion(#344 )
  • Preserved multiple Set-Cookie headers in responses
  • Fixed filesystem plugin installation listing
  • Fixed sidebar state updating too frequently
  • Preserved sidebar item color when showing context menu
  • Fixed cURL --data-raw multipart parsing(feedback , #331 )
  • Fixed twig grammar to ignore ${var} format(feedback , #330 )
  • Fixed cookies not persisting after HTTP requests(#328 )
  • Fixed gRPC autocomplete schema not being applied
  • Fix plugins commands not being found
  • Fix HeadersEditor padding when no inherited headers
  • Fix gRPC schema refresh not invalidating cache
  • Fix authentication actions being called with unrendered args
  • Fix clicking URL placeholder params not focusing value input
  • Fix cursor style on template tags

💄 Improved

  • Implemented custom cookie handling in HTTP transaction layer(#334 )
  • Cookies now persist across redirect chains
  • Moved default headers to workspace settings
  • Enhanced MCP server lifecycle management
  • Improved plugin error handling
  • Add 1Password caching to prevent rate limiting(#349 )
  • Add standardized EventDetailHeader component and fix EventViewer overflow
  • Show sent/received cookie counts in Cookies tab
  • Update 1Password plugin for simpler fetching and state handling(#353 )
  • Decouple core Yaak logic from Tauri(#354 )
  • Better logging for plugin timeouts

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