ProgrammerHumor

postmanNightmaresNeverEnd

postmanNightmaresNeverEnd
https://i.redd.it/5uvzq38epycf1.jpeg
Reddit

Discussion

hammer_of_grabthar

I've never forgiven these pricks for changing the license terms and requiring much more expensive licenses for the use of... Running collections on our own machines. 

They're a shit unethical company, with a shit bloated product. Plenty of better options out there.

11 hours ago
_crisz

The price of Postman is comparable to that of IntelliJ. Now consider the difference in difficulty of developing such software

5 hours ago
idemockle

More expensive per head for enterprise users than intellij. It's insanity at its finest. At the same time, the free version is allowed for corporate use, but it forces companies to trust postman's servers with their internal api details.

5 hours ago
Kevdog824_
:py::j::cs::bash::g:

Even more over, IntelliJ now provides an HTTP testing client as an extension, so you could do postman stuff in IntelliJ lol

5 hours ago
KrakenOfLakeZurich

Technically, it can replace Postman/Insomnia.

But tbf, IntelliJ's HTTP client uses code/text (DSL) based files for specifying the actions and tests.

It's great for devs, because the collections are now Git/review friendly and can live inside my project. That was always one of my biggest pet-peeves with Postman/Insomnia, even before they fucked with the license.

But I see non-dev team members struggle with this format. The more graphical UI of Postman/Insomnia enabled these team members to help with API testing. That has completely gone with IntelliJ's http client and now falls purely on our devs.

4 hours ago
meharryp

Postman 10 years ago was such an amazing product. It's so awful these days and was ruined by VC firms trying to extract value

2 hours ago
Ange1ofD4rkness
:cs::msl::lua::cp:

Too many products have gone that way. Sounds like EagleCAD, where AutoDesk bought it and people said it's gone down hill (and they are killing it off next year, which, since it requires logins and all that, probably won't work, and I don't see what they want to replace it with)

47 minutes ago
SomethingAboutUsers

I vaguely recall the OG dev talking about it here on Reddit when it was just a humble Chrome extension. Then it exploded and has enshittified rapidly.

46 minutes ago
TheWashbear
:cs:

Enshittified, gotta remember this term.

17 minutes ago
M_Me_Meteo

So use one of the thousands of equivalent competitors. I use Thunder Client in VS Code. It's free and does everything thing that Postman does, except it's free.

5 hours ago
Ange1ofD4rkness
:cs::msl::lua::cp:

Price? I've been using it free for years. Did this license model just recently change?

EDIT: haven't used it in awhile, now has me wanting to sign in and going "we hit a snag" (and if I choose to use the desktop app, I think a lot of my REST calls are missing)

52 minutes ago
getstoopid-AT

Name a few

11 hours ago
kiselitza OP
:re:

You got 4 listed in the comments already. I can think of half a dozen more if none of these work for you :)

11 hours ago
getstoopid-AT

Most missing feature (aside from offline and local testing) for me was a simple pre-/post script implementation. Using insomnia now since they finally added it but you need an account also (never tried to use it offline, can't say if it would work), so again not the desired solution.

11 hours ago
kiselitza OP
:re:

Well, httpie has it on the roadmap since 2022.
Jokes aside. I believe some others have properly implemented it already.
I know that internal predecessor of voiden has it implemented too, so it's only a matter of weeks when https://voiden.md has it too.

But hey, as long as you're fine with cloud syncs, having no docs present whatsoever, and with a few other challenges, insomnia works.

10 hours ago
Tupcek

insomnia is an least honest with their name

10 hours ago
kiselitza OP
:re:

I spoke to their (original) founder recently. He's called it quits after they started messing up with the cloud, the dev trust, and everything... is building another API tool now.

10 hours ago
getstoopid-AT

At least they let you keep your collections locally (for now) and skip their cloud feature - that was primarily the reason to stop using postman for me.

10 hours ago
RiceBroad4552
:s:

Where's the source code of this voiden.md thing?

5 hours ago
kiselitza OP
:re:

Going OSS targeted for Q4/2025 (hoping for sooner tbh).
Currently extrapolating the features from the internal tool which was its predecessor. It should cover all the bases by then.

5 hours ago
reversegrim

You know there was a discovery that postman leaks your secret keys?

6 hours ago
getstoopid-AT

uhm thx but I don't use postman so why you tellin me?

2 hours ago
hammer_of_grabthar

Bruno is my favourite. Fully offline and open source. No cloud shite, it just uses git for collaboration.

9 hours ago
hallothrow
:p::g::cs::kt:

https://www.usebruno.com/

12 hours ago
TheBassMeister
:j::kt::doge::table::table_flip:

We don't talk about Bruno

Joke aside: Bruno is a good free replacement for Postman.

11 hours ago
dumbasPL
:holyc:

I used to love insomnia, they ruined themselves so badly it's not even funny. Outside of just running an old version of it, I have no real alternative that I actually like.

8 hours ago
gschier2

As Insomnia's original creator I felt this pain too, so started building https://yaak.app

I think you'll like it. 

4 hours ago
pretty_succinct

oh SNAP!

can you give (or perhaps there already is) a summary of the delta/differences between yaak and insomnia?

edit: also, you should do an AMAb (ask me about) focused on api clients.

4 hours ago
gschier2

Perhaps I should write a post about this. I have a comparison to Postman which probably does the same job https://yaak.app/blog/postman-alternative

3 hours ago
AyrA_ch
:redditgold: x ∞

Or milkman https://milkman.dev/

9 hours ago
RiceBroad4552
:s:

That's cool! Didn't know it. Thanks for sharing!

It's not based on shitty web-tech but a proper desktop app.

Also I don't see any "pricing" link on their website. That's a good sign. It looks like true OpenSource at first glance.

Need to try it out.

5 hours ago
AyrA_ch
:redditgold: x ∞

It's great, especially since everything is a plugin, and you can even write plugins to extend existing plugins too.

This means it's not strictly HTTP only but it will do other protocols as long as a plugin exists (a few DB plugins are there already)

4 hours ago
made-of-questions

CURL forever!

10 hours ago
Adorable-Maybe-3006

thanks I'm in the middle of testing some APIs and I just downloaded Bruno

6 hours ago
NiNoXua
:ts:

https://hoppscotch.io

6 hours ago
notachopper

My experience of this was so many bugs and frustrations, gave up with it

5 hours ago
kingslayerer
:cs::rust::js:

i tried to install on linux mint couple of days ago, its not working. i think some tauri webkit issue

2 hours ago
Putrid_Train2334

What about HTTPie?

10 hours ago
hallothrow
:p::g::cs::kt:

What about it? Someone else had already commented it

10 hours ago
samanime

Never heard of this, but I'll be sure to check it out. Thanks.

Postman used to be great, then they started monetizing it and now every update makes it worse.

4 hours ago
RiceBroad4552
:s:

Just the next company which didn't reach the enshittification phase yet…

Also this here reads scary: https://www.usebruno.com/privacy-policy

Besides that it looks very shady. You can't find anything about this "Bruno Software Inc.".

Just use proper OpenSource. Real OpenSource does not need some "privacy policy".

5 hours ago
countable3841

It’s as open source as it gets and is under the MIT license. They are incredibly transparent: https://github.com/usebruno/bruno/discussions/269

It can be easily forked if they deviated from their original mission.

5 hours ago
RiceBroad4552
:s:

From that discussion:

So here is what we dont want to do

- We don't want to raise VC funding

- We don't want to sell the project (get acquired)

- We don't want to add/support cloud sync

- We don't want to start a company and hire people (edit: see here)

- We don't want to sell monthly recurring subscriptions [[but]]

They lied already about two of these points!

How naive are people to believe they don't lie about the rest?

It's always the same playbook.

They are incredibly transparent

Could you link me to the responsible company registry, so I can validate their financial claims?

4 hours ago
countable3841

Bruno is licensed under the MIT License. This means that anyone can fork the project, modify it, and distribute their own version. So, even if the current maintainers deviate from their stated goals, the community can always step in to preserve the project's integrity under different leadership.

3 hours ago
RiceBroad4552
:s:

So the enshittifcation circle starts anew…

I'm tired of this shit. That's why I'm very skeptical if something new, that looks exactly like the usual playbook, comes along. Fool me once, shame on you; fool me twice, shame on me!

1 hour ago
jxl180

The entire privacy policy (which looks like copy+paste boiler plate) seems to apply to the actual usebruno.com website and its fields/forms, not really the desktop client itself. 

4 hours ago
RiceBroad4552
:s:

They say:

This Privacy Policy ('Privacy Policy') describes how Bruno Software, Inc. ('Bruno', 'we', 'us', or 'our') may collect, use, store, disclose, process, and transfer your personal information […]

I don't see anything that would support the claim that this would only apply to the website. It unequivocal states it's about the whole of "Bruno Software, Inc."

4 hours ago
SanityAsymptote

Anyone that can store settings/telemetry on their own cloud should have a privacy policy. 

4 hours ago
RiceBroad4552
:s:

True OpenSource projects don't save your data on any "cloud"…

That's again one of the simplest ways to distinguish true OpenSource projects from some bait.

4 hours ago
SanityAsymptote

If the source code is publicly available, it's open source. 

That's literally the only requirement.

4 hours ago
RiceBroad4552
:s:

No, that's complete bullshit.

By this definition even M$ products like Windows were "open source". (Yes, you can get the Windows source code; it's "source available"; at least if you're "important enough".)

It's free and open only if it adheres to the software freedoms defined by Richard Stallman!

It can be OpenSource, and MIT licensed stuff is, but that's not necessary free software (true FOSS). A lot of formally OpenSource is actually just bait, or a vehicle for vendor lock-in. And like said, a good primer for that is the license. If it's not GNU one should be at least skeptical.

2 hours ago
SanityAsymptote

but that's not necessary free software (true FOSS)

That's not that we're talking about, and you moving the goalpost means you know that. 

If you want to argue semantics, I can introduce you to some nice compliers, but let me warn you, you will absolutely be wrong there too.

1 hour ago
RiceBroad4552
:s:

I'm not moving any goal post, and we're still talking about the exact same thing.

I've made the mistake to write "true OpenSource" instead of "FOSS" (as I thought it's clear what is meant). But as you claim I'm "moving the goal post" you know that…

Beside that: The definition of OpenSource" IS NOT "source available"! So you're previous statement is still just complete bullshit.

If you want to argue semantics, I can introduce you to some nice compliers, but let me warn you, you will absolutely be wrong there too.

What do you mean by this? "Nice compilers" (niche compilers?) How is this relevant?

10 minutes ago
ZherexURL

Considering the project itself is MiT licensed it is indeed «true open source». No point in calling it bait when it is clearly not.

4 hours ago
RiceBroad4552
:s:

MIT license instead of some GPL variant is actually an indicator that it isn't really FOSS.

We will see in 2 - 3 years, I guess. But imho this looks like just the next Postman. All typical warning sign are there. (Only the CLA is missing still…)

If it sounds "too good", and someone is seemingly giving something valuable out for free, that's a clear red flag. Almost nobody is doing altruistic things! Believing the opposite is just naive.

2 hours ago
MostCredibleDude

Besides their actual open source project, Bruno, usebruno.com provides actual SaaS services. They need your info in order to create an account for you and store your information. Doing any of that without a privacy policy would be super shady.

4 hours ago
RiceBroad4552
:s:

All the software on my machine, which comes from the Debian repos, doesn't need to collect any info, and I don't need any accounts to use it.

If something needs a privacy policy that alone makes it quite suspicious. Because, as said, real free software strictly doesn't need that.

2 hours ago
Steuv1871
:py:

Yes exactly!

6 hours ago
fatrobin72

That's what we moved to.

5 hours ago
Ping-and-Pong
:cs:

Damn I started using Insomnia year ago, this looks really nice though, might have to switch

4 hours ago
WernerderChamp
:g::j:

We are also moving over to bruno now as a company.

There is no way to install Postman on Windows 11 without leaking internal data (according to our security department). Plus it is kinda expensive, most people here will not even need a Bruno license.

4 hours ago
just-bair
:j::js::rust::cs::c:

Looks interesting. I might dump postman then

2 hours ago
AnastaciusWright

I came here to say this. Bruno is the future

15 minutes ago
Werzam

Httpie

12 hours ago
Penguinmanereikel
:py::js::gd::ts::msl::j:

Curl

10 hours ago
WernerderChamp
:g::j:

Can you make a curl post request passing JWT auth, 2 custom headers to an HTTPS URL without looking stuff up?

Yes, you can use curl for that. In fact, Postman also uses Curl. It's just inconvenient, like coding in simple text editors.

4 hours ago
WorldWarPee

Just put your secrets into chat gpt and let it format the curl command for you!

1 hour ago
Dotcaprachiappa
:s:

Making requests using curl is like writing code using notepad, so perfect basically

4 hours ago
Konroy

My multi-national company had a whole transition period to switch from Postman to Bruno.

11 hours ago
WernerderChamp
:g::j:

We are in the middle of it.

4 hours ago
Redneckia
:g:

I've tried Bruno, insomnia, thunderclient etc. best so far has been yaak

8 hours ago
gschier2

Glad you like it! (I'm the creator)

Let me know if it could be even better

3 hours ago
Klizmovik

Postman is a piece of shit. Especially if you need to test your WebSocket requests. I had to write my own software instead of using this freezing crap.

10 hours ago
the_guy_who_asked69

My employer got rid of the software entirely. IT doesn't allow use of Postman.

9 hours ago
kiselitza OP
:re:

Given the pay-per-seat and all the privacy/security issues, I am even surprised it's not being ditched *much* more often.

8 hours ago
the_guy_who_asked69

Postman was one of its kind in the past so a lot of the features are hard to migrate.

That's why more people aren't switching. No one has time to migrate everything to another software which may eventually enshittfy itself in next 2 years.

8 hours ago
RiceBroad4552
:s:

another software which may eventually enshittfy itself in next 2 years

This can be easily prevented: Just use proper OpenSource!

A good indicator for proper OpenSource is the license. If it's GPLv3, of even better AGPLv3, you're usually safe.

Still waiting for the day people finally get that.

4 hours ago
Sw429
:rust:

Is this because GPL requires any derivative works to be licensed under GPL as well, meaning the author can't later remove the license and try to make a proprietary version?

2 hours ago
RiceBroad4552
:s:

I think it's more something about showing intend and stance.

Using GPLv3 is making a statement that you really believe in FOSS values.

You can still proprietase some GPL software in case you're the sole copyright holder. (As with any other license in that case.)

But using GPL usually shows that you don't plan any such nefarious things. It makes it harder (if not impossible in case of AGPLv3) to hold back features behind closed doors.

I've never seen a GPLv3 project go rouge. But with other OpenSource licenses it's often just a matter of time.

The other point is: Big Tech doesn't touch GPLv3 code, not even with a nine foot pole. So when using software under this license(s) you're pretty safe from this angle. It's almost certain such a project won't end up in the belly of the usual suspects at some point.

54 minutes ago
ToxiCKY

I like Insomnia. Being able to just copy paste a curl into the address bar is very helpful.

11 hours ago
ward2k
:sc:

Insomnia has been banned in my org for similar reasons to Postman's storing of credentials online

Bruno is probably the best replacement

6 hours ago
ilovedogsandfoxes
:js::ts::py::rust:

Been using it for years, it’s really good

7 hours ago
thegreatpotatogod
:js::c::py::p::j::bash:

Yeah insomnia's been my go-to replacement since I got tired of doing the web inspector trick to reenable postman's local scratchpad mode

10 hours ago
ScreenOk9715

postman already did this years a ago bro

7 hours ago
ToxiCKY

I tried it but they managed to mess it up by making me go though an import menu.

Edit: I guess they fixed it again by now, just tried it out of curiosity 😊

7 hours ago
myrsnipe

At some point you just gotta learn to use curl

11 hours ago
kimochiiii_

Wait till he finds out almost everything is a wrapper over curl

10 hours ago
Pocok5
:cs: :ts: :kt:

No. At least half the things are wrappers over ffmpeg/imagemagick.

9 hours ago
Snudget
:rust::py::asm:

I wouldn't even be surprised if ffmpeg could make http requests

3 hours ago
Smart_Opportunity209

You can watch youtube on headless servers using ffmpeg. You have to cheat by using youtube-dl for the request but its a nice fun fact. I used it to watch youtube in train without launching desktop enviroment not to waste battery.

1 hour ago
lobax

Which are just wrappers over curl

9 hours ago
zhephyx

That's the worst take on here. Yeah sure, manually add 5 attachments and a bearer token, + the content type header and 5 query parameters, I am sure it it will work great

7 hours ago
Otterable

Yeah "just use curl" is not a serious suggestion for people who do frequent backend work at an enterprise level. These tools keep you better organized because you aren't saving all your queries in a text file to edit before copy/paste them in your terminal. And especially in a group setting, importing and export a bunch of queries and environment variables at once for coworkers saves you a ton of needless wheel spinning.

Not to mention the convenience of editing/reading through pre-beautified request and response bodies so I don't need to shove them into another tool just to read and edit a 50 line JSON blob. Also explicitly named environment variables so I don't have to magically know what each of my 5 query parameters are supposed to be before looking at the docs. The list goes on.

7 hours ago
RiceBroad4552
:s:

I fully agree with everything said.

But there are in fact people who think that just using a terminal emulator for everything, running some Vim, or so, is in fact productive working.

The sad thing is: It's impossible to argue with this people. They are beyond all reason. You will get beaten up really hard if you say that a terminal / vim workflow is incredibly inefficient compared to proper tools.

4 hours ago
Metenora
:cp:

On the other hand, if your API doesn't require complicated tokens (for example, if it's supposed to be accessible to everyone on the local network), curl works just fine and you don't need the complexity of a dedicated API software.

4 hours ago
zhephyx

"the complexity of a dedicated API software"

brew install --cask postman

???

3 hours ago
Metenora
:cp:

Who needs a GUI when you can write the curl command directly ? Or make yourself a bash alias for easy one liners ?

3 hours ago
zhephyx

I manually write me a POST curl that takes multipart data, one part is an array of files, second part is 1 file, and third part is a text field that takes a JSON. Make sure to include the correct headers, and make sure it accepts an octet stream as a return. Also, the endpoint has 2 query parameters, and one path parameter.

OH, and by the way, you can't type it in a text editor and copy it, because as you said, writing it manually is easy. Write it strictly within the terminal. Good luck

3 hours ago
cheezballs

Sure, but all the APIs I work on require complicated tokens.

3 hours ago
cheezballs

It's a barometer for people who are doing things as hobbies are home vs who's actually working at a real place. Curl works for basic hello world APIs, but good luck getting it to work with any sort of custom auth stack.

3 hours ago
szerdarino

This is the way

11 hours ago
Native_Maintenance

Nah, never, nada, nope, not gonna happen, nooooo!!!!

11 hours ago
nyhr213

Or the browser itself with fetch. Or if you like the postman gui Edge has a builtin http request builder.

9 hours ago
dominjaniec

I'm using REST Client in VSCode - simplicity of HTTP files is great for keeping and sharing API examples, or just automating some API usages

10 hours ago
fartypenis
:c::cp::cs::py::js:

Best way to send simple requests IMO. Also helps that my coworkers look at me like some kind of wizard when I use this lmao

8 hours ago
Namyts

I like HTTPYac which is v similar to that one, but allows more scripting

5 hours ago
RiceBroad4552
:s:

Yeah, I also like it very much for simpler use cases. It's really one of the greater VSC extensions.

4 hours ago
BulkyAntelope5
:c:

I use the thunderclient addon in vscode. Maybe I'll check this one out too

53 minutes ago
Afsheen_dev

Plot twist: your localhost is hosted somewhere in Ohio.

10 hours ago
Redneckia
:g:

It is if you live in ohio

53 minutes ago
Hans5958_

No one mentioned Hoppscotch so I might as well drop it here.

7 hours ago
Coffee2Code

+1 for Hoppscotch for being able to self-host and being fairly similar to Postman so the transition isn't too annoying

34 minutes ago
tehtris
:py::lua::bash::

Bruno is the most 1:1 postman replacement that I've found so far.

11 hours ago
Developemt

Use curl

10 hours ago
Accidentallygolden

Lol wait until your firm realize that postman license isn't free at all...

Free For individuals or a small team of 3 or less to start testing APIs.

Then it's $15 per user per month

8 hours ago
gschier2

I started working on https://yaak.app after seeing my previous creation (Insomnia) go down the same path. 

4 hours ago
bbkane_

How did insomnia enshittify, from your perspective? I'm assuming you owned it.

3 hours ago
gschier2

I sold it in 2019. I think they saw an opportunity for more profit and took it, not realizing why people loved Insomnia in the first place. 

3 hours ago
bbkane_

Sad to see that happen; at least you got a payout 😁

3 hours ago
kiselitza OP
:re:

Voiden

12 hours ago
dumbasPL
:holyc:

So this post is basically an ad?

8 hours ago
kiselitza OP
:re:

I mean, in my defense:
1) Wasn't the first one to write an alternative,
2) We got over half a dozen other alternatives listed in the comment section, and
3) You'll generally find me speaking highly about yaak, bruno, hurl, httpie, etc., compared to the one I made a meme about :)

6 hours ago
dumbasPL
:holyc:

Cool, just remember that shelf promotion has pretty much always been frowned upon on reddit, and the TOS clearly requires that you disclose it's your product.

5 hours ago
Successful_Ball7840

makes api management and testing easy.

11 hours ago
Mountain-King-6732

Why was I not aware of this until now!!

11 hours ago
kiselitza OP
:re:

Still early days :)
Going OSS targeted for EOY. By then, it should cover all the bases.

11 hours ago
RiceBroad4552
:s:

Where's the source code?!

In the current state it's simply a complete no-go.

And that the didn't purplish the sources right from the start is a BIG red flag!

4 hours ago
sammy-taylor
:js::elixir-vertical_4::cp:

I miss Paw

10 hours ago
pheromone_fandango
:py::j::js::ts:

Bruno baybeeeee

9 hours ago
NotSoProGamerR

posting

9 hours ago
gnouf1

Go bruno

7 hours ago
Altruistic-Spend-896

Yay! Another Bruno user!

6 hours ago
Fine-Heron5439

I use Kulala in neovim, works great. You can also put your .http files containing the requests in git.

6 hours ago
Tupcek

curl + txt + git
some python script if I am feeling too fancy

10 hours ago
xyrer

ThunderClient

11 hours ago
chowchowthedog

never understands the logo, not the 1st time I knew this software, not 5 years later... just saying...

11 hours ago
TMiguelT

le proprietary curl has arrived

9 hours ago
Emotional-Top-8284

If I’m keeping it simple why would I bother with postman

9 hours ago
kiselitza OP
:re:

Don’t even use it for years now, but the answer to your question is people are slaves to their habits.

But yeah, for something this trivial, curl will work. For api docs, scripting, etc. there are still better contenders than 📩man

9 hours ago
Kambar

There is also AI integration now. FFS.

9 hours ago
Prestigious_Monk4177
:ts:

Htitp

9 hours ago
jonr
:py:

I just use Resting plugin.

8 hours ago
EurikaOrmanel
:g:

It was during this moment that I just concluded that the internet is a software developer's instinctive need. I discovered Insomnia later though.

7 hours ago
Snoo48472

After fiddling with Bruno, HTTPie and Hoppscotch(all OSS) Hoppscotch seemed best for me as I had a use case for websockets which HS offered most cleanly (though only text data can be sent)

7 hours ago
nickwcy

swagger if you are already using openapi spec

7 hours ago
DopeSignature5762

ThunderClient?

6 hours ago
Stijndcl

Yaak is nice, the built in one from JetBrains too

6 hours ago
varinator
:cs:

Insomnium

6 hours ago
DDFoster96

Time to learn curl

5 hours ago
zthe0

Currently using scalar. Seems to work fine and you can just download a whole api description and tell it to eat it

5 hours ago
thedugong

curl be like "I got you bro".

4 hours ago
getstoopid-AT

yeah... got you... you just have to script all the consecutive calls and extractions from the responses yourself but don't you worry the http calls I do for you xD

2 hours ago
Sw429
:rust:

Literally just use curl. You don't need a wrapper around it with telemetry.

3 hours ago
ryuzaki49

Try managing  200+ different endpoints and 3 environments plus authentication in curl.

Yes, curl is a good tool to make a small number of requests. 

But at some point you need to manage everything. A wrapper makes your life easier

2 hours ago
300ConfirmedGorillas
:p:

I've been using the REST client that comes with PhpStorm. I imagine it's bundled in many of JetBrains' products.

2 hours ago
Le_9k_Redditor

I've been using insomnia instead of postman for ages now, much happier for it

2 hours ago
nhh

Sir, do you curl? 

2 hours ago
WorldWarPee

We're living in a post postman society, man. It's time to move on, that trash has been saasified beyond recognition

1 hour ago
ShortFirefighter4877

BRUNO FTW

1 hour ago
Ange1ofD4rkness
:cs::msl::lua::cp:

I remember when I got my new work laptop, and went to install Postman again and was like "what? I just want a local application and be done"

53 minutes ago
NatoBoram
:g::dart::ts:

Personally, I like to make a new project and just put my requests there. Using fetch directly gives you all the features that Postman ever could and more and better.

30 minutes ago
reezoras

Does anything else have something to work with mcp?

10 hours ago
x3mcj

What about swagger? Am I missing something as I don't see anyone else suggesting it?

9 hours ago
archangel_mjj
:j::js::py:

Isn't Swagger is for documentation, not testing? 

8 hours ago
karaposu

you can, check fastapi swagger doc page

8 hours ago
archangel_mjj
:j::js::py:

Right, so fastapi provides an open-api compatible endpoint for documentation. It's a good resource for visualising what you'll need to test, but that documentation endpoint won't execute requests for you with assertions like Postman does

4 hours ago
karaposu

it lets you execute requests. (there is button right near each endpoint and when you click you can enter values and click on send).

Idk about assertions tho

4 hours ago
duskit0

It's capabilities are very rudimentary, compared to "real" API testing tools.

5 hours ago
korneev123123
:py:

Yeah, it's good, you can copy curl command from its page with all the params filled

4 hours ago
Affectionate_Cat1590

"curl -i" Ahh moment

10 hours ago
Ronin-s_Spirit
:js:

I don't even know what that is.
Once upon a time I was building a Discord bot and wanted to test if it even works when I interact with it on Discord. I had a txt I would open with notepad and paste something like node http://localhost filename.js into console.

P.s. telling you that because from the docs and comments it seems like postman maybe lets you run a hosting attempt for debugging and stuff.

9 hours ago
wannabestraight

Its a software for building and testing api requests easily.

Aka. A wrapper for curl.

8 hours ago
horizon_games

Imagine not knowing curl

10 hours ago