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
- Pick an HTTP method and enter a URL with ${[ var ]} variables and :id path placeholders, then press Send
- Switch environments between dev, staging and prod and watch the resolved URL update live
- Add headers and URL parameters, choose a body type, and attach Basic, Bearer or API key auth
- Inspect the response status, time, headers and body, and filter JSON with a JSONPath expression
- Paste a cURL command on the Import tab to turn it into a real request, or copy the current request as cURL
- 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.