News for hackers. Stuff that matters.
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @04:27PM (#45648871)
This is exactly why I made Yaak [1]. It's fully offline, no telemetry, open source, and can even sync with Git.

https://yaak.app

Re:Postman which I thought worked locally on my computer, is... by rmnclmnt on Monday October 20, 2025 @06:16PM (#45650125)
Curious to know more about the commercial licensing scheme for Yaak: if i’ve read correctly, purchasing a pro license if based on « good faith » as the features are exactly the same as the MIT licensed Hobby version?

Sincere question, been studying lots of OSS commercial licensing and always wonder what works in which context

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @06:47PM (#45650400)
This is a conscious bet I'm making.

Yes, it's a good-faith license. The license doesn't even apply to the OSS version (only prebuilt binaries).

The bet is that super fans will pay for it in the early days and, as it gets adopted by larger companies, they will pay in order to comply with the legalities of commercial use. So far, it's working! The largest company so far is 34 seats, with a couple more in the pipe!

Re:Postman which I thought worked locally on my computer, is... by throwing_away on Monday October 20, 2025 @07:06PM (#45650553)
Having often thought this is how I would attempt to monetize if I built a developer tool, I'm glad to hear that it's working.

It makes good sense because companies actually have an absurd amount of liability to you if they violate your agreement.

Re:Postman which I thought worked locally on my computer, is... by dylan604 on Monday October 20, 2025 @08:23PM (#45651066)
Without telemetry, how will you know that anyone at all is using your software let alone only within the agreement of any licensing terms?
Re:Postman which I thought worked locally on my computer, is... by array_key_first on Monday October 20, 2025 @08:42PM (#45651197)
You don't - ergo good faith.

You can be an Oracle and audit your customers and develop that adversarial relationship. The idea is that that sort of thing makes you rot in the long run.

Re:Postman which I thought worked locally on my computer, is... by tharkun__ on Monday October 20, 2025 @08:57PM (#45651288)
How's that been going for Oracle so far?
Re:Postman which I thought worked locally on my computer, is... by rhdhdjdofjnf on Monday October 20, 2025 @09:34PM (#45651511)
Everyone of their executives can look forward to 10,000 years of burning in hell, so I’d say pretty badly
Re:Postman which I thought worked locally on my computer, is... by 47282847 on Monday October 20, 2025 @09:26PM (#45651470)
They may earn money but are totally rotten. They eat injured souls.
Re:Postman which I thought worked locally on my computer, is... by array_key_first on Tuesday October 21, 2025 @01:48PM (#45659014)
Pretty poorly actually, people avoid Oracle products like the plague. Nobody is buying a JVM from Oracle or buying their DB - they're using open source solutions that are both free and provide more features.

They have a lot of inerita, but that's it. If you're in Greenfield development, there is a close to 0% chance you will choose Oracle as your RDBMS.

Um, oops.

Re:Postman which I thought worked locally on my computer, is... by tharkun__ on Wednesday October 22, 2025 @10:08PM (#45677407)
Hey, personally I agree. Why would I ever go with Oracle.

But that's A) me personally and B) me in Cloud/Startup type companies, so of course we don't got with Oracle.

But like you mentioned, inertia. So my previous gigs that were large multi-national of course were all Oracle. And they were all huge and had zero reason to not just buy the Oracle tax. Which is why Oracle is going strong.

Despite all the rage, Oracle can still survive quite some time on running boring things like I don't know, many large banks and other boring old businesses. Which of those is really gonna go "AWS Aurora MySQL" when the have had an in-house "Oracle Exadata" run their entire business operation "just fine" for longer than those Cloud providers have even be around?

Re:Postman which I thought worked locally on my computer, is... by 1313ed01 on Tuesday October 21, 2025 @01:34AM (#45652778)
I am sure everyone making shareware in the early 1990's would have loved to spy on people to know how many used their software for free (and have a way to spam those users to try to sell more licenses), but they couldn't and just did without that.
Re:Postman which I thought worked locally on my computer, is... by edoceo on Monday October 20, 2025 @07:23PM (#45650663)
Excellent work! Looking forward your post about some milestone ARR boundary, the gory details of how you got there.
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @08:02PM (#45650916)
My runway reaches infinity around $10k MRR so I'll likely do a post around then. Currently 11% of the way there!
Re:Postman which I thought worked locally on my computer, is... by stavros on Monday October 20, 2025 @10:07PM (#45651683)
I was going to gripe about the price but $50/dev/year is actually pretty reasonable! Nice!
Re:Postman which I thought worked locally on my computer, is... by scrps on Monday October 20, 2025 @11:20PM (#45652092)
I really like that, a scaling license!

I have a suggestion:

Under pricing for the hobby tier you could add as free or pay what you want. $50/yr isn't crazy but might get a few smaller donations if that was an avenue.

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @11:39PM (#45652217)
I currently direct these people to sponsor on GitHub
Re:Postman which I thought worked locally on my computer, is... by rmnclmnt on Tuesday October 21, 2025 @01:46AM (#45652853)
Thank you for your honest and detailed answer! Great to see it’s working so far and this allows you to build a true OSS product in the meantime, i really appreciate that (i think this is the biggest benefit of your licensing scheme)
Re:Postman which I thought worked locally on my computer, is... by maccard on Monday October 20, 2025 @06:43PM (#45650366)
If I asked my security team could I use yaak, they would (probably) say yes, and legal would say under no circumstances am I to use a personal license, they will pay for a commercial license. Large companies are incredibly risk averse when it comes to stuff like this.
Re:Postman which I thought worked locally on my computer, is... by EspadaV9 on Monday October 20, 2025 @05:42PM (#45649785)
Been using Yaak for 6-9 months now, initially built from source, but now a paying subscriber. Recently saw that you post open metrics[1] on subscriber count and revenue, and love getting a little look behind the curtains.

[1]: https://yaak.app/open

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @05:55PM (#45649922)
Nice! Yep, trying to be as open and accessible as possible since so much of the industry is the opposite.
Re:Postman which I thought worked locally on my computer, is... by jmarchello on Monday October 20, 2025 @05:13PM (#45649460)
I fell in love with Insomnia pre-acquisition so I'm thrilled to see it has a spiritual successor. Good on you Greg.
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @05:17PM (#45649494)
I was so sad to see its decline after I left. Had to make it right.
Re:Postman which I thought worked locally on my computer, is... by 725686 on Monday October 20, 2025 @07:54PM (#45650872)
So you sold insomnia, sold it, and then created another competing tool? There where no restrictions in the deal?
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @08:05PM (#45650940)
Non-competes expire
Re:Postman which I thought worked locally on my computer, is... by the_real_cher on Monday October 20, 2025 @09:49PM (#45651593)
I love a solo dev building from scratch is going up against an entire team and company who have years of head start, alot more money and a product that the solo dev originally wrote for them.

And the solo dev has a better product already and might actually win haha.

Underdog story.

Rooting for you!

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @11:40PM (#45652222)
Ya, it's so funny to be going up against a 1000+ person company as a solo dev!
Re:Postman which I thought worked locally on my computer, is... by imcritic on Monday October 20, 2025 @10:44PM (#45651905)
Underdog? More like topdog!
Re:Postman which I thought worked locally on my computer, is... by alberth on Monday October 20, 2025 @06:48PM (#45650414)
Very cool.

Can you provide clarity on is a commercial license is needed. The license appears to be MIT but the yaak.app website gives the impression a license is required, even stating as such in FAQ.

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @06:55PM (#45650468)
The commercial license terms only apply to the prebuilt binaries. You can build and run the OSS version for whatever purpose you'd like. Check the last FAQ on the pricing page
Re:Postman which I thought worked locally on my computer, is... by dcdc123 on Monday October 20, 2025 @06:41PM (#45650346)
You should consider updating your free license to allow some time period of professional use, otherwise it's not possible to evaluate it at work without violating the license.
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @06:44PM (#45650374)
You get a 30-day trial
Re:Postman which I thought worked locally on my computer, is... by netsharc on Monday October 20, 2025 @08:46PM (#45651223)
It's possible if you build from source, even in the commercial environment. As the last item in the pricing page says, the license only applies to the prebuilt binaries.
Re:Postman which I thought worked locally on my computer, is... by dayson on Monday October 20, 2025 @06:18PM (#45650134)
I was looking at Yaak, and wondering if you've plans to bring it inside VS Code some day?

how would someone use this in a project that operates within VS Code Remote where the source sits on a remote server and isn't physically on the file system.

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @06:58PM (#45650492)
No plans for VSCode integration, no. It's only great because it's designed for a very specific use case and environment.

I'm not quite sure why Yaak wouldn't work in this case. It it because your running server wouldn't be accessible to Yaak, running on your system?

Re:Postman which I thought worked locally on my computer, is... by exasperaited on Monday October 20, 2025 @08:30PM (#45651113)
In case you aren’t familiar (and with apologies for my verbosity if you are): VSCode Remote can be best understood as a sort of hybrid of a local text editor and a remote web-based or X11 view of an editor for a remote session.

When you use a remote, the code is on the remote and all your editing functions (search, version control, terminal, extensions) happen in the remote via a worker process.

So in a remote session, everything is “local” to the remote. You may have no file “mount” of the thing at all on your host desktop machine. If you do a git commit, it’s running inside/on the remote. If you do a file search the files are searched on the remote, rather than downloading them over some network filesystem and searching locally.

The GP’s point is, I think: if you implemented Yaak as a VSCode extension, it could be made to function either in a local session or inside a remote (on a server accessed via SSH, a docker container, on the linux side of WSL etc.) and therefore have fast rather than slow access to the code, git repo etc.

I do essentially all my dev work (apart from compiling the odd mac app) inside remotes of various kinds to create reproducible environments, avoid cluttering the host, sandbox the tools, give me freedom to work from more than one machine etc., and I run into this sort of thing quite a bit.

There are at least two clients like this for VSCode —- Thunder Client and EchoAPI, and I believe both function in a remote session.

P.S. I loved Insomnia before the bad happened; it really helped with learning APIs. Thanks.

Re:Postman which I thought worked locally on my computer, is... by kyawzazaw on Monday October 20, 2025 @09:04PM (#45651343)
probably too much work for a solo dev
Re:Postman which I thought worked locally on my computer, is... by vscode-rest on Monday October 20, 2025 @11:58PM (#45652334)
The REST Book extension was made by a VS Code dev and does a decent enough chunk of what is needed, at least for simple use cases.

Handy Dandy Notebook as well, but that requires some reformulation to get everything in terms of standard curl/node/python/etc commands. (whether that’s better or worse than a custom http dsl is a matter of some debate)

Re:Postman which I thought worked locally on my computer, is... by saikatsg on Tuesday October 21, 2025 @01:24AM (#45652720)
Also: httpBook - Rest Client
Re:Postman which I thought worked locally on my computer, is... by exasperaited on Tuesday October 21, 2025 @03:31AM (#45653375)
Wrote this late at night and didn’t explain what I meant by X11 view.

I was thinking back to running X sessions on remote machines, sending for example a text editor view back across the network to my desktop.

VSCode remote feels to my fiftysomething brain to be logically quite like that, only you are sending the display back from the remote worker using web techniques, and rather than to a display manager, you are sending it back into the shell of an editor, so it appears to be largely indistinguishable from a session running on your local machine.

Re:Postman which I thought worked locally on my computer, is... by Magnolia9438 on Tuesday October 21, 2025 @05:12AM (#45653908)
Maybe I’m misunderstanding, but I think what you want already exists as VSCodes remote SSH tunnel port forwarding (not the one that makes it publicly accessible).

Startup a dev server on the remote machine and forward the port to localhost. It should now be accessible via http://localhost:[port] on your local machine in the browser or any application, as if it’s running locally.

I find it’s very useful for also for interacting with DBs/Redis. Just forward the port your DB communicates on and use whatever client on your local machine to interact with it.

As far as I know this works with any service that communicates via TCP

Re:Postman which I thought worked locally on my computer, is... by exasperaited on Tuesday October 21, 2025 @09:41AM (#45655697)
Yeah, it would help with using the tool to access a private-to-the-remote API.

Won't immediately help with giving that tool access to the file system or Git.

For a local VM, you can have file system mounts, fast enough for Git.

SSHFS could help in some genuinely distant remotes with access to the file system (though SSHFS in the context of multiple file writers is fraught with risk of file corruption; been there, bought that T-shirt).

With properly network-remote VMs, nothing helps that much with giving the tool access to performing Git operations on changes inside your remote: Git is slow over network file systems even when they are quite local.

This is the real power of the VS Code remote after all; everything happens there.

Re:Postman which I thought worked locally on my computer, is... by 7bit on Monday October 20, 2025 @07:59PM (#45650904)
You're already going down the path Postman did. No way I'm using that.
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @08:05PM (#45650937)
How so? It's completely open source and doesn't rely on cloud accounts or servers. It's also just me. Postman has 1000 employees and $200M+ in funding
Re:Postman which I thought worked locally on my computer, is... by sleepybrett on Monday October 20, 2025 @10:18PM (#45651738)
you use it until he fucks it up and then switch to the next guy.

These api clients are rocket science, the barrier for entry is very low.

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @10:42PM (#45651895)
This is my retirement project. I'd like to call it "done" within 2 years
Re:Postman which I thought worked locally on my computer, is... by ibejoeb on Monday October 20, 2025 @05:21PM (#45649533)
off topic, sorry: Looking at the docs and I don't find a quick answer. I really want an API client that will do OAuth and handle token refresh, and I haven't found one. The use case is that (obviously) I control the redirect URI, so I'd like to map it back to client (some kind of proxy that I run and make external with all of the requisite DNS and TLS) or maybe via a hosted service (which I'm willing to accept for the convenience.)

I haven't used postman or insomnia in a while since they went to the cloud, so I could just be missing it, but that's also a non-starter for me.

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @05:34PM (#45649674)
Yaak does this out of the box. It pops open a browser window and intercepts any redirect. And auto refresh is built in as well.
Re:Postman which I thought worked locally on my computer, is... by ibejoeb on Monday October 20, 2025 @05:39PM (#45649745)
Awesome. Downloaded. Thanks!
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @07:04PM (#45650530)
Enjoy!
Re:Postman which I thought worked locally on my computer, is... by frizlab on Monday October 20, 2025 @05:26PM (#45649582)
RapidAPI (ex. Paw) does that AFAIK.

Also, it’s an amazing app.

Re:Postman which I thought worked locally on my computer, is... by mrbombastic on Monday October 20, 2025 @09:09PM (#45651380)
Still mad about the boring rebrand from Paw but it is still a nice app
Re:Postman which I thought worked locally on my computer, is... by bstsb on Monday October 20, 2025 @04:55PM (#45649247)
was going to say "what makes this better than Insomnia" before i saw this!

> Having created and sold Insomnia in 2019

Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @04:56PM (#45649267)
Hahah, ya... :)
Re:Postman which I thought worked locally on my computer, is... by johnhenry on Monday October 20, 2025 @08:44PM (#45651211)
Hey Greg!
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @09:07PM (#45651369)
Hey! Who's this?
Re:Postman which I thought worked locally on my computer, is... by sbrother on Monday October 20, 2025 @10:10PM (#45651696)
Hey thanks, this looks great. I'm still on Paw but I've been looking for something new since it's been languishing as "RapidAPI" for years.
Re:Postman which I thought worked locally on my computer, is... by imcritic on Monday October 20, 2025 @10:43PM (#45651897)
Just noticed that with my star on GitHub it now has over 9000 stars!
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @10:46PM (#45651920)
No way. Queue the gif!
Re:Postman which I thought worked locally on my computer, is... by varun_ch on Monday October 20, 2025 @11:38PM (#45652212)
Clearly there should be a super useful widget in the interface that prominently displays the number of GitHub stars !
Re:Postman which I thought worked locally on my computer, is... by NoMoreNicksLeft on Monday October 20, 2025 @10:51PM (#45651944)
This looks great. If you can wait 8 years before you sell out, that should be long enough for me to retire. Give me a headsup if they offer you a billion earlier so I can start looking for Yaak's replacement.
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @11:08PM (#45652032)
I've already sold once, and regretted it. I'm aiming to call Yaak "done" in the next few years and use it to fund my* retirement. See you there
Re:Postman which I thought worked locally on my computer, is... by barbazoo on Monday October 20, 2025 @10:52PM (#45651953)
Thanks for making this. May this stay un-enshittified by VC money for a very long time.
Re:Postman which I thought worked locally on my computer, is... by gschier on Monday October 20, 2025 @11:41PM (#45652238)
Yep, no VC! Though I have invested 2 years of my own living expenses into it, trying to make it work.
Re:Postman which I thought worked locally on my computer, is... by mastax on Monday October 20, 2025 @11:20PM (#45652091)
That Hotdog theme is stunning but I'm not sure if I mean "it's beautiful" or "it makes my head hurt."
Re:Postman which I thought worked locally on my computer, is... by cjonas on Tuesday October 21, 2025 @12:27AM (#45652467)
One thing I despise about postman is how much friction there is to creating a new request. In my line of work, I'm often using an API client as a scratch pad to validate /poc. At the same time, it would be nice to just have a simple "history" that I could go back and search if I needed to find some request I made a few weeks ago.
Re:Postman which I thought worked locally on my computer, is... by EmanuelB on Tuesday October 21, 2025 @01:20AM (#45652699)
Currently using Bruno. Saw your comparison. If Bruno has everything I need, what would you say is your biggest benefit compared to Bruno?
Re:Postman which I thought worked locally on my computer, is... by gschier on Tuesday October 21, 2025 @01:22AM (#45652710)
Faster, smoother, GRPC, plugins, themes, fully open source, no telemetry,...
Re:Postman which I thought worked locally on my computer, is... by polyamid23 on Tuesday October 21, 2025 @04:00AM (#45653524)
Thanks! I will try it out. Looks awesome. Bruno also supports grpc, though. Also, in what way is Yaak more open source than bruno?
Re:Postman which I thought worked locally on my computer, is... by wateralien on Tuesday October 21, 2025 @01:44AM (#45652841)
Nice!
Re:Postman which I thought worked locally on my computer, is... by vishnukvmd on Tuesday October 21, 2025 @01:21AM (#45652703)
Hey, happy user of Yaak here, thanks for building this. Wish you success and peace.
Re:Postman which I thought worked locally on my computer, is... by baobabKoodaa on Tuesday October 21, 2025 @01:37AM (#45652804)
This looks awesome! I've been wondering what to do with Insomnia since its enshittification.

One idea: since you are doing good-faith licenses anyway, maybe you could add in the possibility to pay for some kind of one-time license? I don't particularly need or want updates from my API tool, I just want it to work and not break. I would be fine with paying a one time commercial license that gives non expiring right to use a particular version.

Re:Postman which I thought worked locally on my computer, is... by omgmajk on Tuesday October 21, 2025 @02:57AM (#45653177)
I think this is covered by lifetime fallback license, under pricing->FAQ - but not sure, seems so.
Re:Postman which I thought worked locally on my computer, is... by gschier on Tuesday October 21, 2025 @08:23AM (#45654934)
Yep, that's what the fallback is for
Re:Postman which I thought worked locally on my computer, is... by baobabKoodaa on Tuesday October 21, 2025 @09:51AM (#45655794)
Ah, fantastic! Thanks again.
Re:Postman which I thought worked locally on my computer, is... by scambier on Tuesday October 21, 2025 @02:36AM (#45653077)
Quick request, if it's doable: would you mind making a portable version of this? We're super locked down on our machines (even as developers), and all programs that need to be installed need to be approved. Portable programs fly under the radar, so they're easier to try discreetly, then we can make an official request to get them approved or buy a license.

Edit: oh my, you also made Insomnia, that I used when Postman was on the enshittification path...

Re:Postman which I thought worked locally on my computer, is... by mrasong on Tuesday October 21, 2025 @08:02AM (#45654796)
First time hearing about this app, sounds like it totally fits my use case. Gotta give it a try!
Re:Postman which I thought worked locally on my computer, is... by 12345hn6789 on Tuesday October 21, 2025 @12:28PM (#45657795)
Hey Greg! Can you clarify that building from source and using in a commerical environment is permissable under the MIT license? I have built from source and yet the program is under "trial mode" currently and looks to have a 30 day ticker of doom. Is this a bug? Is there a flag missing? I cannot find any detailed instructions on setting flags or environment variables to turn this off.

Thanks!

Re:Postman which I thought worked locally on my computer, is... by gschier on Wednesday October 22, 2025 @12:38AM (#45664937)
How are you running it? The code for the license management and badge are not included by default when running "npm start" or "npm run app-build".

And yes, you can indeed run the OSS yourself for commercial purposes.

Re:Postman which I thought worked locally on my computer, is... by 12345hn6789 on Wednesday October 22, 2025 @12:41AM (#45664948)
I built a binary using the `tauri.release.conf.json` as my config file
Re:Postman which I thought worked locally on my computer, is... by gschier on Wednesday October 22, 2025 @09:40AM (#45669000)
That'll do it. That config is used for the production build of Yaak that's downloadable from the website. Just running "tauri build" or "npm run app-build" is what you want.
Re:Postman which I thought worked locally on my computer, is... by coffee on Thursday October 23, 2025 @07:58PM (#45689069)
Hey @gschier this is awesome. I've been a long time user of Insomnia and since the acquisition it's ever so slowly, well... it's been a challenge for me.

I didn't know you created Yaak!

I just downloaded Yaak and it's been awesome, thank you!

I downloaded this through AUR on Arch and one bit of feedback is that I wish you'd make the sig verification a whole bunch easier, thanks!