105 comments

[ 2.7 ms ] story [ 83.2 ms ] thread
It connects to their servers when it starts up; have to assume their server is down. It used to be so much nicer before they added this "feature".
I think for the most part everyone has accepted that Postman grew into a monster that bloated with features and presumably that comes with online dependence.
$dayjob sent an email to everyone with postman installed and asked us to uninstall when postman switched to online. $dayjob IT still maintains a wiki page and includes it on the banned software list. Used to be ubiquitous over there.
Mine used to be all local too, but then it required me to login online in order to work.

But mine is still working locally now. If it stops working locally, what even is the point anymore?

This makes me feel more justified in using Posting in my terminal these days.
We have moved all our stuff to Bruno nowadays.
I migrated to insomnia.rest when postman required logging in for basic functionality.
Postman is absolutely shit since it was sold. Stop using it.
I switched to Insomnia, seems not as bloated for my use-case.
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

So you sold insomnia, sold it, and then created another competing tool? There where no restrictions in the deal?
You're already going down the path Postman did. No way I'm using that.
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.
Just noticed that with my star on GitHub it now has over 9000 stars!
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.
Thanks for making this. May this stay un-enshittified by VC money for a very long time.
That Hotdog theme is stunning but I'm not sure if I mean "it's beautiful" or "it makes my head hurt."
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.
Currently using Bruno. Saw your comparison. If Bruno has everything I need, what would you say is your biggest benefit compared to Bruno?
Hey, happy user of Yaak here, thanks for building this. Wish you success and peace.
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.

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...

First time hearing about this app, sounds like it totally fits my use case. Gotta give it a try!
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!

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.

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!

How many other offline and online things failed unexpectedly due to the aws outage?
Yeah they really turned their product into over-complicated garbage instead of focusing on doing one thing well.
Enshittification, happens to every venture or private equity backed business
It’s annoying that the marketing and brand recognition has worked so well. My whole company uses postman and it’s a huge uphill battle to use anything else.

There are SO many alternatives. It’s curl UI wrapper with secrets* management! Why do we all need enterprise licenses??

*and the secrets were all exposed in logs!!

Depending on your usage, you may not need a separate app. Jetbrains[0], Visual Studio[1] and VSCode[2] have support for http files.

[0]: https://www.jetbrains.com/help/idea/http-client-in-product-c...

[1]: https://learn.microsoft.com/en-us/aspnet/core/test/http-file...

[2]: https://marketplace.visualstudio.com/items?itemName=humao.re...

The vscore one is a plugin from some random person, to be called built in
TIL about .http files. Thank you :)

Converted a bunch stuff just laying in my shell history into actual actionable files finally :D

This could have been a 10 Megabyte TUI app in your terminal tab. Boggles my mind how even this kind of app manages to bring in Electron and the cloud.

Edit: Ah, so here it is: https://posting.sh

> could have been a 10 Megabyte TUI app

Wow, in a world dominated by gigabytes of electron application, people thinks 10 MB is the optimal size for a simple utility TUI app.

As a reference, (from archlinux repo), vim’s install package is 2.3MB, curl is 1.2MB, lua (the complete language interpreter) is 362KB

Oooh this is neat! I've been using hurl (https://hurl.dev/) for the last few years and while it's fun, I've ended up with a ton of text files floating around a folder instead of any kind of organization. Might have to try this.
> even this kind of app manages to bring in Electron

Probably because it began as an chrome addon before it was "standalone".

Because enteprise type devs love this shit
Posting has been the most lucrative option for me so far, but it'll take me some time to get used to the keybindings.
maybe it doesn't do everything postman does, but I'm very happy using the rest client extension in vs code, the http files with the api calls are commited to the source code repository along with the code is easy to use, does what i need, and is easy to share with my colleagues.
Posting (https://posting.sh/) is a pretty cool alternative I’ve used in the past. There’s no reason I can see why I would use a SaaS product for this.
I remember when one of the "Core Goals" of Postman was "Complete control over your data - Keep simple JSON based data formats which can be exported and shared as per user needs".

https://web.archive.org/web/20140604204111/http://www.getpos...

not possible once you sign away your allegiance to a VC
One of the things I've thought about for startups are things with the general theme of "complete control over your data", how could I write something like this into the articles of incorporation (or similar) to make some of those values at least somewhat irrevocable?
When Postman started becoming shit, I started using Insomnia, which is also turning into shit now.
Yeah I was pretty damn mad when I opened postman and it was completely unusable. Can safely say I'm done with it now.
RubyMine, and I assume its cousin JetBrains IDEs, has a great HTTP client (Tools -> HTTP Client) that I've used when I need this sort of functionality. I've been off of Postman for quite some time, since it got so complicated, and all I wanted was something to help me make simple web requests. (No disrespect intended to those who like Postman, it's just too overwhelming for my needs.)
I am against government regulation, but at times likes this (or your sous vide and washing machine requiring online accounts to function) the idea for regulations that mandate availability of local server for client server applications is alluring. And making all cloud functionality optional.
Or just use an alternative, and there are plenty of them in that segment, no need for the legislator to do anything here.
I moved from Postman to RapidAPI when Postman tried to get me to sign up for their cloud service just migrate my data to a new laptop.
For a long time I used Paw, which became RapidAPI a couple years ago. Nice little app that does it's job well.

Lately I've just been using a Phoenix LiveBook notebook, with the Req package loaded into it. I can make requests, do arbitrary transforms on the data, and generally stay right at home in a language I like and understand

If you don't know elixir, I'm sure jupyter or some other notebook system would do just as nice of a job