Yaak 2.0 → Git, WebSockets, OAuth, and more!
Yaak is an offline and Git friendly app for HTTP, GraphQL, WebSockets, SSE, and gRPC.
Available for Mac, Windows, and Linux
Built for speed using local files, Rust, and ReactJS.
Stores data as plain-text for use with Git or DropBox.
Leverages NodeJS plugins for auth, request actions, and more.
Developer friendly
Work in the ways you’re already used to.
Packed with goodies
Yaak’s keeps things simple by default, exposing features only when needed.
Integrate with your existing workflow by importing data from many places:
PostmanInsomniaOpenAPICurlSwagger
Mix multiple protocols together and work on any API within a single workspace.
RESTHTTPGraphQLgRPCWebSocketServer Sent Events
Automatically handle complex request authentication, so you don’t have to:
OAuth 2.0JWTBasicBearerAPI KeyCustom
Loved by thousands
Modern, offline, open source, Git friendly, and extensible. What’s not to like?
Out of all of them, I think this is my favourite for now. A clean and simple interface, focused on the core activities. It is local first and doesn’t need an account.
First it was Postman, then insomnia was the new kid in the block, these two suckers got old and smell corpo from miles away, it is time now for yaak.app
I like the feature where you can paste in curl examples and it formats it right into the client for use. The guy who made Insomnia started Yaak.
My go-to tool for testing APIs as I build them. The interface is clean and much nicer to use than bloated alternatives like Insomnia and Postman.
I’m blown away by how much better it is than Postman or Insomnia. It’s incredibly fast, clean, and reliable, which has made managing our APIs effortless.
Hey, I’m Greg 👋🏼
I thought I was done building API clients after moving on from Insomnia in 2019, but the market sadly shifted toward mandatory accounts and proprietary sync services.
So I started from scratch and built a tool I’m proud to put my name behind. I hope you love it!
12 Comments
DrBenCarson
This got much less attention than I would have expected.
Yaak is awesome, please please please keep it local-friendly
dhruvkb
Would love to see a comparison with Bruno[1].
[1]: https://usebruno.com
codecraze
Congratulations !
Will test this out tomorrow :)
czhu12
I use yaak! Great piece of software for just not having to memorize curl syntax, wrestle postman
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.
sunnybeetroot
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.
For example if I create a `dev` environment that contains a `base_url` environment variable, it'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.
I can't be the only one that experiences this pain :P
The UX of this could be handled in any number of ways:
– When you create a new environment, ask if you want to duplicate an existing environment's variable names (with empty values)
– If you add a new environment variable, ask if you want to add the environment variable name to another environment
– Option to enable syncing between all environments i.e. deleting a variable row in one environment deletes it for the rest
etc
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.
Regardless, Yaak is excellent!
opem
Yaak is so underrated!
martin_a
How can we be sure that Yaak won't be sold and enshittified two years from now?
Maybe I'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'll sell it in a year from now.
unchar1
> 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.
That's a pretty interesting pricing strategy. I think REHL is the only other project I saw with this type of pricing.
dban
> 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
I'd love to read about your experience building two distinct but similar products in the same space years apart
denvermullets
fantastic. i was about to make my own after being frustated with bruno's change in billing and just lack of quality.
having gone from postman -> insomnia -> back to postman -> bruno – id like to just have something simple that _just works_ without making it a pain.
looking forward to giving this a spin.
yoyohello13
The Software tool lifecycle:
1. Dev makes a cool lightweight productive tool
2. Tool becomes popular
3. Company buys tool
4. Company adds a bunch of shit nobody needs making the product bloated and annoying to use.
5. Dev makes a cool lightweight productive tool
tv10
I love your landing page & overall design of the home page. So clean. Love the color scheme as well.