Yaak Studio

The open-source desktop API client for REST, GraphQL, WebSocket, gRPC, with a real HTTP sender in-browser.

Yaak Studio — the open-source desktop API client for REST, GraphQL, WebSocket, gRPC, with a real HTTP sender in-browser.

How to use Yaak Studio

  1. Pick an HTTP method and enter a URL with ${[ var ]} variables and :id path placeholders, then press Send
  2. Switch environments between dev, staging and prod and watch the resolved URL update live
  3. Add headers and URL parameters, choose a body type, and attach Basic, Bearer or API key auth
  4. Inspect the response status, time, headers and body, and filter JSON with a JSONPath expression
  5. Paste a cURL command on the Import tab to turn it into a real request, or copy the current request as cURL
  6. Run template functions like uuid.v4, timestamp.unix and hash.sha256, then export the collection as JSON

Features

  • Built on the real mountain-loop/yaak repo (MIT, 19,378 stars) with its exact methods, body types and settings
  • Real HTTP sender in the browser: GET, PUT, POST, PATCH, DELETE, OPTIONS, HEAD and QUERY with live responses
  • All 9 auth plugins covered: Basic, Bearer and API key send for real, OAuth 2.0 grant types shown exactly
  • All 7 importer plugins listed, with a working cURL importer and cURL exporter mirroring the repo copy plugin
  • All 15 template-function plugins listed, with live uuid, timestamp, random, hash, base64 and JSON generators
  • Environments with ${[ var ]} substitution across URL, headers and body, plus :id path placeholders and query params
  • Response viewer with status, timing, headers and a JSONPath filter, plus a 20-entry send history
  • Honest scope: gRPC, WebSocket, SSE, OAuth flows and keychain secrets need the Tauri desktop app

Frequently asked questions

Is it free?

Yes, unlimited.

Login to use this free online tool. Create a free account to get started.