Sign in

Yaak API Client

@yaak.app
357 followers 1 following 273 posts

An open-source desktop API client for REST, GraphQL, WebSockets, SSE, and gRPC – by @schier.co 💫 GET yaak.app

PostsRepliesMedia
Yaak API Client @yaak.app · 17/09/2026
🔑 Custom OAuth 2.0 params Customize OAuth 2.0 with extra parameters and token request headers to support your provider's requirements.
100
Yaak API Client @yaak.app · 17/09/2026
✨ Example gRPC messages The gRPC message editor can generate an example body from the method's input schema.
100
Yaak API Client @yaak.app · 17/09/2026
🧭 JSON response breadcrumbs 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.
100
Yaak API Client @yaak.app · 17/09/2026
🔄 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.
100
Yaak API Client @yaak.app · 31/08/2026
📥 New OpenAPI importer OpenAPI 3.x and Swagger 2 documents are now parsed directly into Yaak instead of round-tripping through the Postman converter. Large schemas that used to fail on import now work, and the result matches what the spec describes:
100
Yaak API Client @yaak.app · 31/08/2026
📄 GraphQL schemas from a file GraphQL autocomplete and the documentation explorer no longer depend on live introspection. Load a schema from an SDL or introspection JSON file from the Schema menu, useful when introspection is disabled on the server or you are working offline.
100
Yaak API Client @yaak.app · 31/08/2026
🕘 Filter history with pinning The response filter box now remembers your recent JSONPath and XPath expressions. Open the dropdown to pick one, pin the ones you reach for constantly so they stay at the top, or clear the list.
100
Yaak API Client @yaak.app · 31/08/2026
🔗 Import from a URL The Import Data dialog now accepts a URL alongside file selection, so a Swagger or OpenAPI spec served by your API can be imported without downloading it first. The dialog itself also picked up drag-and-drop for files.
100
Yaak API Client @yaak.app · 14/08/2026
🤖 A Yaak skill for coding agents The new yaak agent install command writes a Yaak skill into ~/.agents/skills, plus any tool directory it finds (.claude, .cursor, .codex, .opencode). It removes the guesswork around templating, request chaining, and plugin-provided features.
120
Yaak API Client @yaak.app · 14/08/2026
🔽 Header name and value dropdowns Header names and values already autocompleted as you type. Now a chevron on each input opens the same suggestions as a dropdown, so you can pick one without knowing the exact string up front.
100
Yaak API Client @yaak.app · 14/08/2026
📋 Image previews in request bodies Paste an image into a JSON request body and you see PNG · 2.7 KB with a thumbnail instead of a wall of characters. The body still sends the full base64, and pasting over the tag replaces it.
100
Yaak API Client @yaak.app · 14/08/2026
🖼️ Media previews for collapsed values Yaak now auto-detects base64 values in responses and collapses them into a tag showing the type and size, with a thumbnail preview for images. Click the tag to open the full value in the image, audio, video, or PDF viewer.
100
Yaak API Client @yaak.app · 14/08/2026
⚡ Fast and snappy for huge workspaces Import Cloudflare's OpenAPI schema and you get 3,286 requests in a single workspace. Typing, scrolling the sidebar, and switching requests are all instant now, no different from a brand new workspace.
100
Yaak API Client @yaak.app · 20/05/2026
🍎 Native macOS window controls Yaak now exposes the native macOS windowing menu items.
110
Yaak API Client @yaak.app · 20/05/2026
🌿 Live Git status in sidebar Git-synced workspaces now show live change status in the sidebar. Changed items are colored by status, and folders roll up changes from their descendants.
110
Yaak API Client @yaak.app · 20/05/2026
🍪 All-new cookie editor The cookie dialog is now a full editor. Filter, inspect, copy values, and create/edit/delete cookies without leaving Yaak.
110
Yaak API Client @yaak.app · 20/05/2026
⚙️ Request/folder setting overrides Override behavioral settings at workspace, folder, or request level. Configure different timeouts for specific requests, or disable certificate validation for a single endpoint.
110
Yaak API Client @yaak.app · 11/03/2026
⚠️ Redirect warnings Yaak now shows a warning badge when a redirect drops headers or body (status-code specific). The timeline includes full details about which redirect caused the change, making debugging way easier.
110
Yaak API Client @yaak.app · 11/03/2026
📝 JSON comments Use Cmd+/ to comment out lines in JSON request bodies. Works across HTTP, WebSocket, gRPC, and GraphQL variables. Yaak strips comments and fixes trailing commas before sending, so you can disable parts of a payload without deleting them.
100
Yaak API Client @yaak.app · 11/03/2026
🤖 Agent-friendly CLI Have Claude/Codex/etc manage workspaces, send requests, and inspect responses on your behalf! Simply prompt "use the `yaak` CLI to ..." and the CLI will figure out the rest (using ---help and JSON Schema). yaak.app/docs/cli
100
Yaak API Client @yaak.app · 21/02/2026
The purchasing power parity (PPP) country detection logic has been broken for a couple months, but it's back up! Get 40-70% off a license (including lifetime) depending on country 🤗 Visit yaak.app/pricing to check it out.
050
Yaak API Client @yaak.app · 12/02/2026
📋 HTTP snippet plugin Generate code snippets from any HTTP request. Pick your language and library, get ready-to-use code. Supports JavaScript, Python, Go, Ruby, PHP, cURL, and more. yaak.app/plugins/@ya...
100
Yaak API Client @yaak.app · 12/02/2026
🌐 OAuth2 in external browser Complete OAuth2 flows in your default browser instead of the embedded webview. Useful when providers block embedded browsers or you need existing browser sessions. Supports localhost callback server or hosted redirect via oauth.yaak.app.
100
Yaak API Client @yaak.app · 12/02/2026
💄 Git ahead/behind indicators You can also see ahead/behind indicators (↗N ↙N) next to your branch name, and reset all uncommitted changes from the Git dropdown.
100
Yaak API Client @yaak.app · 12/02/2026
🔍 Git diff viewer Review exactly what changed before you commit. The Git commit dialog now includes a visual diff viewer.
100
Yaak API Client @yaak.app · 10/02/2026
This is just a plugin 🤯
2121
Yaak API Client @yaak.app · 09/02/2026
Like magic 🪄
020
Yaak API Client @yaak.app · 06/02/2026
Type-to-filter, anywhere 🪄
031
Yaak API Client @yaak.app · 05/02/2026
No scripting needed
070
Yaak API Client @yaak.app · 04/02/2026
🪄 So much you can do with this
050
Yaak API Client @yaak.app · 03/02/2026
Add custom DNS overrides via workspace settings
040
Yaak API Client @yaak.app · 23/01/2026
🔌 Disable bundled plugins Don't want the "Send All" option in the context menu? You can now disable the corresponding bundled plugin ✨
110
Yaak API Client @yaak.app · 23/01/2026
🎨 30+ VSCode themes Dracula, One Dark Pro, Solarized, Synthwave, GitHub themes, and more.
120
Yaak API Client @yaak.app · 23/01/2026
🔀 Reorderable tabs with persistence Drag tabs to reorder them. Your arrangement persists across sessions.
110
Yaak API Client @yaak.app · 23/01/2026
⌨️ Customizable keyboard shortcuts Remap any hotkey in Settings → Keyboard Shortcuts. The editor autocomplete trigger is also configurable.
110
Yaak API Client @yaak.app · 23/01/2026
🤖 MCP Server plugin for AI integrations Control Yaak with AI assistants like Claude Desktop. Create, view, and send requests through AI.
110
Yaak API Client @yaak.app · 23/01/2026
🔬 Debug redirects, headers, cookies & more The HTTP layer has been completely rewritten. View the full request/response flow like curl -v, but in a GUI. This was the #1 most requested feature with 157 votes!
110
Yaak API Client @yaak.app · 23/01/2026
🔌 Disable bundled plugins Don't want the "Send All" option in the context menu? You can now disable the corresponding bundled plugin ✨
100
Yaak API Client @yaak.app · 23/01/2026
🎨 30+ VSCode themes Dracula, One Dark Pro, Solarized, Synthwave, GitHub themes, and more.
110
Yaak API Client @yaak.app · 23/01/2026
🔀 Reorderable tabs with persistence Drag tabs to reorder them. Your arrangement persists across sessions.
100
Yaak API Client @yaak.app · 23/01/2026
⌨️ Customizable keyboard shortcuts Remap any hotkey in Settings → Keyboard Shortcuts. The editor autocomplete trigger is also configurable.
100
Yaak API Client @yaak.app · 23/01/2026
🤖 MCP Server plugin for AI integrations Control Yaak with AI assistants like Claude Desktop. Create, view, and send requests through AI.
100
Yaak API Client @yaak.app · 23/01/2026
🔬 Debug redirects, headers, cookies & more The HTTP layer has been completely rewritten. View the full request/response flow like curl -v, but in a GUI. This was the #1 most requested feature with 157 votes!
100
Yaak API Client @yaak.app · 01/12/2025
📄 Override file names for multi-part form files When uploading multi-part files, it’s now possible to override the file name in the request body. Previously, the name was always derived from the selected file, which wasn’t always desirable.
120
Yaak API Client @yaak.app · 01/12/2025
👀 Show relevant arguments in template function tags The template function plugin API now supports a new previewArgs parameter. When configured, the values of these preview arguments are displayed inside the template function tag—providing more context when scanning requests.
110
Yaak API Client @yaak.app · 01/12/2025
▲ Super-dark Triangle theme The new Triangle theme is for those who love pure-black backgrounds—based on the Vercel dashboard.
Dark app settings window showing a Theme panel with "Triangle (preview)" selected and a dark code editor preview displaying colorful syntax.
130
Yaak API Client @yaak.app · 01/12/2025
🛡️ Windows NTLM authentication Yaak now supports Windows NTLM authentication! Not much more to say about this one.
110
Yaak API Client @yaak.app · 01/12/2025
⚠️ JSON body validation Yaak now automatically lints JSON in the request body (and other fields) and displays any errors. Linting is template-aware, so you can still use template functions inside JSON.
110
Yaak API Client @yaak.app · 01/12/2025
🎋 Improved Git compatibility This release brings a batch of improvements to working with Git: - Manage remotes directly in Yaak - Prompt to select a remote on push/pull if none exist - Support for HTTP remotes that require authentication
110
Yaak API Client @yaak.app · 01/12/2025
💾 Prompt value persistence The prompt.* template functions let you ask for input on every request—useful when you require a unique value each time. This release adds the ability to persist these values across multiple requests.
110