TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Yaak – An open source, Git-friendly desktop API client

153 pointsby gschier3 months ago
Hi HN! I&#x27;m Greg and I&#x27;ve been working on Yaak for just over a year. I usually describe it as a Postman alternative since most developers are familiar with that, but it&#x27;s targeted more toward users that just want an API client (no mocking, testing, spec design, etc).<p>Having also created Insomnia for a similar purpose, I never thought I&#x27;d build another API client again. But, after selling Insomnia in 2019 and watching it expand into the broader feature set of Postman, I was left wanting a simpler tool again. Yaak was my answer to that.<p>It&#x27;s hard to describe how it&#x27;s better than the 100 other API clients, since its main benefit is design, but there are a few stand-out features:<p>- Optionally sync data to a local directory as plain-text, for use with Git&#x2F;etc - Build and install plugins for authentication, template functions, or generic actions - Support for REST, GraphQL, WebSocket, server sent events, and gRPC<p>Yaak requires a license for commercial use but this only applies when using the prebuilt binaries. If building from source, a license is not required.<p>It&#x27;s available for Mac, Windows, and Linux and the source is at <a href="https:&#x2F;&#x2F;github.com&#x2F;mountain-loop&#x2F;yaak">https:&#x2F;&#x2F;github.com&#x2F;mountain-loop&#x2F;yaak</a><p>I&#x27;d love to hear you think!

24 comments

yoyohello133 months ago
The Software tool lifecycle:<p>1. Dev makes a cool lightweight productive tool<p>2. Tool becomes popular<p>3. Company buys tool<p>4. Company adds a bunch of shit nobody needs making the product bloated and annoying to use.<p>5. Dev makes a cool lightweight productive tool
评论 #43200758 未加载
评论 #43238868 未加载
sunnybeetroot3 months ago
This is excellent Greg thanks for sharing! One thing I do find missing from a lot of these API clients is synced environment variable entries between environments.<p>For example if I create a `dev` environment that contains a `base_url` environment variable, it&#x27;s expected that when I create a `prod` environment, it will also have a `base_url` environment variable. Then in the future if I add more environment variables to my `dev` environment, I need to duplicate the work of adding an environment variable entry to `prod.<p>I can&#x27;t be the only one that experiences this pain :P The UX of this could be handled in any number of ways:<p>- When you create a new environment, ask if you want to duplicate an existing environment&#x27;s variable names (with empty values)<p>- If you add a new environment variable, ask if you want to add the environment variable name to another environment<p>- Option to enable syncing between all environments i.e. deleting a variable row in one environment deletes it for the rest etc<p>I was about to post this as a github issue for traction but given Issues are turned off thought this may be the next best place.<p>Regardless, Yaak is excellent!
评论 #43194189 未加载
dhruvkb3 months ago
Would love to see a comparison with Bruno[1].<p>[1]: <a href="https:&#x2F;&#x2F;usebruno.com" rel="nofollow">https:&#x2F;&#x2F;usebruno.com</a>
评论 #43190688 未加载
评论 #43188296 未加载
评论 #43202950 未加载
unchar13 months ago
&gt; Yaak is still open source under the MIT license. You can view, modify, and run the source code for both personal and commercial use. Licensing applies only to the prebuilt binaries.<p>That&#x27;s a pretty interesting pricing strategy. I think REHL is the only other project I saw with this type of pricing.
评论 #43195767 未加载
JadoJodo3 months ago
&gt; The interface is clean and much nicer to use than bloated alternatives like Insomnia and Postman.<p>As I recall, both _used_ to be the same way.
评论 #43196855 未加载
DrBenCarson3 months ago
This got much less attention than I would have expected.<p>Yaak is awesome, please please please keep it local-friendly
评论 #43188221 未加载
danstewart_3 months ago
I’ve been using Yaak for a few weeks now and it’s great.<p>I bounce around API clients a lot because the UX just never feels right, they always get in the way or start to feel clunky sooner or later.<p>With Yaak it feels natural, it’s clean and simple and is a joy to use.<p>I’m looking forward to seeing it grow and improve further.<p>I just hope as its feature set grows it can hold on to that simplicity. Hopefully the plugin system can be used to bridge any gaps without overloading the main app.
评论 #43200458 未加载
desertkun3 months ago
Ah! I was so happy I can put postman to rest. What I didn&#x27;t like is the landing page did not clearly communicate I am installing a non-free product with a trial, so I uninstalled it. I am only letting you know that this trick might affect retention.
BilalBudhani3 months ago
Yaak is great, I have been using it since the launch Greg.<p>I&#x27;m kind of curious why you picked Tauri over Electron for this one? I know one big benefit is smaller binaries but I&#x27;d love to know your thoughts behind this decision.
martin_a3 months ago
How can we be sure that Yaak won&#x27;t be sold and enshittified two years from now?<p>Maybe I&#x27;m nitpicky, but I love sticking to software for years, had to ditch Insomnia after an auto-update killed my collections and wanted me to sign up for a cloud service. Could happen with this (yes, any software for that matter), too, because you&#x27;ll sell it in a year from now.
评论 #43195652 未加载
评论 #43196079 未加载
评论 #43199499 未加载
desertkun3 months ago
Did you consider JetBrains licensing model? I don&#x27;t like renting software, I&#x27;d rather buy it upfront, but JetBrains with their fallback licenses really got me – you get your perpetual fallback license for a particular version of product. And guess what, I keep paying them anyway, because of confidence I can fallback, but they keep innovating with new updates.
评论 #43199474 未加载
denvermullets3 months ago
fantastic. i was about to make my own after being frustated with bruno&#x27;s change in billing and just lack of quality.<p>having gone from postman -&gt; insomnia -&gt; back to postman -&gt; bruno - id like to just have something simple that _just works_ without making it a pain.<p>looking forward to giving this a spin.
评论 #43195983 未加载
评论 #43195936 未加载
dban3 months ago
&gt; But, after selling Insomnia in 2019 and watching it expand into the broader feature set of Postman, I was left wanting a simpler tool again. Yaak was my answer to that<p>I&#x27;d love to read about your experience building two distinct but similar products in the same space years apart
评论 #43195920 未加载
Atotalnoob3 months ago
What about a license for devs to use when it’s commercial, but their company won’t buy it?<p>Kind of like how Quokka has a “personal pro” license.<p><a href="https:&#x2F;&#x2F;quokkajs.com&#x2F;pro&#x2F;" rel="nofollow">https:&#x2F;&#x2F;quokkajs.com&#x2F;pro&#x2F;</a>
评论 #43201894 未加载
czhu123 months ago
I use yaak! Great piece of software for just not having to memorize curl syntax, wrestle postman<p>What’s the end goal though? Planning to sell a licensed version? I’d be happy to pay for a model where I can own it for life but only get updates for a year.
评论 #43189185 未加载
foo423 months ago
Thought this was about the language learning app <a href="https:&#x2F;&#x2F;yakk.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;yakk.app&#x2F;</a> for a brief moment looming at the URL!
yoeven3 months ago
Looks great!! I would love to move to this as my go-to API client but my fear is it stops getting maintained overtime like httpie.io but at least this is open source so a great win!
saikatsg3 months ago
Cool stuff, how does it compare with httpYac? &gt; <a href="https:&#x2F;&#x2F;httpyac.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;httpyac.github.io&#x2F;</a>
评论 #43197912 未加载
Gys3 months ago
Downloaded it, looks great. I am building a desktop app as well (very different functionality) and I wonder how do you do license management?
评论 #43196863 未加载
ianred3 months ago
Was looking for a simple API fiddler, and you presented one! Thank you, will jump on it ASAP to play.
tv103 months ago
I love your landing page &amp; overall design of the home page. So clean. Love the color scheme as well.
评论 #43196553 未加载
codecraze3 months ago
Congratulations ! Will test this out tomorrow :)
评论 #43188609 未加载
anon1153 months ago
what tech did you use to make it desktop app? ----I&#x27;m looking to use Avalonia UI soon, ive used Wails tho.
评论 #43207765 未加载
opem3 months ago
Yaak is so underrated!