Skip to content(if available)orjump to list(if available)

Postman which I thought worked locally on my computer, is down

CaptainOfCoit

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

gschier

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

rmnclmnt

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

gschier

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!

throwing_away

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.

edoceo

Excellent work! Looking forward your post about some milestone ARR boundary, the gory details of how you got there.

maccard

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.

EspadaV9

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

gschier

Nice! Yep, trying to be as open and accessible as possible since so much of the industry is the opposite.

jmarchello

I fell in love with Insomnia pre-acquisition so I'm thrilled to see it has a spiritual successor. Good on you Greg.

gschier

I was so sad to see its decline after I left. Had to make it right.

alberth

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.

gschier

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

725686

So you sold insomnia, sold it, and then created another competing tool? There where no restrictions in the deal?

gschier

Non-competes expire

dayson

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.

gschier

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?

exasperaited

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.

dcdc123

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.

netsharc

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.

gschier

You get a 30-day trial

ibejoeb

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.

gschier

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.

ibejoeb

Awesome. Downloaded. Thanks!

frizlab

RapidAPI (ex. Paw) does that AFAIK.

Also, it’s an amazing app.

mrbombastic

Still mad about the boring rebrand from Paw but it is still a nice app

puppycodes

Yeah they really turned their product into over-complicated garbage instead of focusing on doing one thing well.

fuzztester

That is true of many software companies these days.

xp84

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

selcuka

> RubyMine, and I assume its cousin JetBrains IDEs, has a great HTTP client

It's great. You can even paste a curl command into it and it will automatically convert and format it. You can then use the Copy button to convert your changes back to curl.

InfamousRece

Apparently Postman needs to be online in order to send “telemetry”: https://anonymousdata.medium.com/postman-is-logging-all-your...

bigiain

"needs"...

jug

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

dayson

Wow, I've been looking for a postman/Bruno/foo replacement that I could use inside a remote ssh server or remote dev containers in vs code. This might be it!

paradox460

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

duxup

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.

will4274

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

Pet_Ant

If you give a man a fish he eats for a day, but if you teach a man to fish you give up your monopoly on fisheries.

It used to considered vile that drug dealers tried to hook their users and force dependence... turns out that they were just ahead of the curve.

ozim

Postman is little potatoes - take a look what was done with free YouTube. Bait and switch all the same only stretched in time.

johnea

That's funny 8-)

It brought to mind this quote:

“It’s only software developers and drug dealers who call people users,”

From a recent article that came through the feed:

https://www.theguardian.com/technology/2025/oct/18/are-we-li...

https://news.ycombinator.com/item?id=45626691

AtlasBarfed

It's the founding economic principle of the British empire

ozim

Everyone accepted because it slowly became standard tool. I have business guys using postman and sharing collections is kind of must.

I hate it, for myself I don’t use it but when having to share API stuff I have to use it because that’s what other people understand.

Good for postman business, bad for everyone.

lbreakjai

We moved to bruno, we're quite happy with it.

pixl97

To second this, I moved to Bruno after Postman became an 'online' tool awhile back and it's done exactly what I've needed since.

duxup

I'm at a smaller organization now, it was so nice when we all decided "no way" on Postman.

s09dfhks

I switched all my stuff over to bruno. what are you using?

jamiepond

I made a very simple lightweight yaml based Postman alternative called `yapi`.

https://github.com/jamierpond/yapi

Run this:

  yapi -c ./users.yapi.yaml
  
With this file:

  # users.yapi.yaml
  # yaml-language-server: $schema=https://pond.audio/yapi/schema
  url: http://localhost:3000
  method: GET
  path: /api/users
  query:
    select[name]: true
    select[tag]: true
    limit: 10
Or just `yapi` to use fzf to find configs.

AdieuToLogic

This is one of many reasons why I prefer curl[0] and a bit of shell scripting. With this approach there is no dependency on a vendor's servers.

0 - https://curl.se/docs/manpage.html

hk1337

If you're on macOS, try Paw/RapidAPI https://paw.cloud They may be affected by AWS.