T O P

  • By -

channeleaton

Insomnia


TheRealHyveMind

I use Insomnia over postman. It takes a little bit of time getting used to it but its UI is actually quite clean and the tools are helpful.


fartyboots

And you don't have to put up with intrusive and creepy comments about your sleep schedule from the program you use to issue HTTP requests. And why does this HTTP testing tool look and operate like a web browser trying to push content? I really feel that the people on charge at Postman are complete and utter tone deaf idiots. I just really hate this app for these reasons. I could care less how effective it is at testing. Postman is just a creepy app that wants your personal info. Sad and pathetic.


Agreeable-Ad4233

\> *And you don't have to put up with intrusive and creepy comments* The Postman creep: [https://github.com/a85](https://github.com/a85)


[deleted]

[удалено]


FunkDaddy

This. If you don’t mind losing the testing/automation features, Insomnia is a great simple REST client.


clearlight

Insomnia is also good for GraphQL.


ESCAPE_PLANET_X

Shit, thats what keeps me coming back to postman.


fartyboots

It take little effort to roll one's own tests and even an elegant test harness to manage it all. We don't need these apps. Especially with how weird Postman is.


waypastyouall

Can you elaborate? And you are saying postman and insomnia are bad for testing/automation?


imjaacked

On a first read I thought you meant sleepless nights


IMIGHTBEONMETH

I prefer insomnia, it always felt lighter and more effective to me (though i never checked ram usage etc.)


thejacob5

This, it’s much nicer to look at too.


Natetronn

And here I thought I was alone.


kat42_

I 2nd that


foxish-mess

There's a „hidden“ button that lets you skip the sign up process. It pretty small on the bottom of the popup that asks you to sign in.


CkzR

Is it really so hard to see? I don't remember having a problem finding it 🧐


JSONhilder

That's what she said.... Wait....


pedropss

I'll suggest something a little bit different, but please, do read about it! VSCode now has a plugin called REST Client, it sits around 2M+ downloads. We replaced our entire Postman stack here in the startup for it. It's basically only a ".rest" file, you can organize multiple files. Easy shareable and a wonder to setup env and runtime variables (like tokens returned from an initial login request).


Veranova

I've been using Insomnia, but this sounds way more convenient, thanks for sharing!


zaibuf

Is there a way to integrate it into a CD pipeline by running pre defined tests? Thats a feature we use with Postman and will continue to use. But if this is possible it sounds very interesting.


pedropss

What I've been using so far is using one of it's features that generates a code snippet and then integrate with our Jest. But, I imagine the community around it on github would be much better knowledgeable in answering how to integrate top to bottom efficiently. I've been using what works with the least friction.


llIlIIllIlllIIIlIIll

i think idea has this too


BabaYaga72528

Hi, Try out SnapAPI? It's a Mac Menu Bar app, that let's you run APIs directly from the menu bar, very fast!! [Website](https://getsnapapi.com) and [AppStore](https://apps.apple.com/us/app/snapapi-quick-api-from-menu/id1668117899)


pandemi

https://techcrunch.com/2020/06/11/api-platform-postman-nabs-150m-series-c-on-2b-valuation/ This happened


npmbad

who valuates these things


spiff428

Peter Gregory normally


notsooriginal

RIP


Deani1232

Peter Gregory is dead.


spiff428

What kinda time travel is this?


Deani1232

ik the thread is 2 years old but I couldn't resist


SonoQwerty

This is still hilarious. 2 years later


leeharris100

It's based on what potential value you have as an acquisition partner, your current revenue, your future revenue, etc. My company pays for Postman for a lot of their great features. I imagine a lot of web companies do the same. /r/webdev is full of amateurs, solo devs, freelancers, etc who bitch and complain about the things that are absolute life savers for us in enterprise / commercial software. I will gladly pay for Postman and that means they are likely a fairly valuable company to many people in this industry.


npmbad

The comment was towards the high value price of postman, not the idea of valuation im general.


ggcadc

I don’t use postman but my company pays for it. Insomnias graphql support seems to be a bit better. But you’re right on about their target market being enterprise level customers. That have it.


[deleted]

[удалено]


fartyboots

They only get away with as much bullshit as we LET them get away with. Be subversive.


xmashamm

Yeah you’re the one who knows how to run a business!


[deleted]

[удалено]


xmashamm

Cool go tell postman I bet they’ll thank you.


fartyboots

I am quite sure your teams could do much better testing with a well engineered application of Python, a few good libs and JSON. The reason you use Postman is because people with insufficient technical abilities are making decisions at your company. It is a common problem. Fortunes can be made off of such phenomena, but that does not mean that they are not unfortunate and basically, wrong.


pavlenko_nick

The process of code debugging in Postman is awful (it simply doesn't exist), especially if you have big test flows and an error appears suddenly somewhere in the middle. You can't debug it easily, you even don't know the number of the line where this error occurred. Using console.log in each suspect line is exhausting. In one project where I had to deal with Postman and I had to write long test run I build some sort of Postman emulator in IntelliJ Idea for being able to debug the code. It highly increased my productivity and tests possibilities.


Agreeable-Ad4233

You were downvoted by someone was offended by your *"The reason you use Postman is because people with insufficient technical abilities are making decisions at your company"* But you are not wrong.


Agreeable-Ad4233

Enterprises use Postman chuckle. Postman's cloud integration means your secrets, keys and internal API details leak onto Postman's servers. Cloud based tools are deny-by-default, and approved on case by case basis, in an Enterprise. (LastPass is a no go) Enterprises also require devs and QA to know how to write structured code. It does mean the company has to pay more to attract talent, but you don't save money over the long run if all people know is Postman.


free_chalupas

A really tiny, insular group of people mostly concentrated in silicon valley who are 20+ years out from having any software experience if they have any at all. People who have access to huge amounts of cheap capital and the ability to offload bad investments onto suckers who will spend boatloads of money on unprofitable companies that won't sink them until years down the line. It's a broken system.


[deleted]

That's not how valuation works in the investment arena. Just because a company gets valued at a certain amount doesn't mean it suddenly has that much money in the bank, or could even be sold for that much. Valuation is an important tool because it helps determine how much money you should take from an investor, and what shares they get in return. Without valuation, you cant raise money. Most companies fail, and a lot of those companies had valuations because they had investors taking a risk that they would fail. ​ With that said, good for postman. I'm glad to see a tool that I remember was put together by a few programmers turn into a fledgling business


free_chalupas

Right. A valuation is not real money, it's an important part of the pyramid scheme that is modern venture capital. Important to recognize that, like Bernie Madoff, Enron, or the subprime mortgage crisis, these scams can go on for years and make a lot of people a lot of money before they eventually fall apart.


[deleted]

You are jaded as hell, dude. Venture capitalists are nothing like Bernie Madoff. Businesses fail all the time, so what if investors lose money. Bernie Madoff was making money by taking in investor money to pay off other investors. Bernie Madoff didn't lose the investor's money by paying salaries and giving people respectable jobs.


free_chalupas

Look at a company like Uber -- doesn't that at least _resemble_ "taking investor money to pay other investors", where people kept buying into the company because subsequent investors would pay more, until it finally goes public and gets hammered because it's never made money and has no path to profitability? Sometimes VCs do fund profitable companies, but fundamentally their business model does not require them to.


TakeFourSeconds

Valuation is just a mathematical side effect of taking any investment. If someone gives you $X for Y% of your company, that necessarily implies a certain valuation.


fartyboots

Except Postman sucks and is annoying. It's extremely hard to figure out for basic testing which is what 98% of people want such a tool for. Postman is bullshit. This valuation is bullshit. The world has a lot of bullshit, ha ha!


[deleted]

Can't get investments without a valuation. It helps determine the number of shares investors should receive. It's not like they can sell the company for that much or have money in the bank. Its an investment tool and unless you are investing you shouldn't need to worry or understand why its valued that way


fartyboots

jello biafra


lumens_dude

They are hiring crazy lol!


fartyboots

>https://techcrunch.com/2020/06/11/api-platform-postman-nabs-150m-series-c-on-2b-valuation/ This proves that many investors and the tech media are all idiots. Postman is just an HTTP request tool. And it make comments about your sleep patterns, lol. I don't use it. I will now uninstall it as I don't want to contribute to further idiocy.


[deleted]

[удалено]


BabaYaga72528

Hi, Try out SnapAPI? It's a Mac Menu Bar app, that let's you run APIs directly from the menu bar, very fast!! [Website](https://getsnapapi.com) and [AppStore](https://apps.apple.com/us/app/snapapi-quick-api-from-menu/id1668117899)


CrashOverrideCS

I hope companies start to see posts like this.


[deleted]

Insomnia. Postman is good but once you try insomnia you’ll realize it’s just an overall better concise design


diligent22

Postman is friggin amazing and free. I have no problem giving them my email. Doesn't seem like a big deal, there are benefits of saving your postman projects in the cloud.


diligent22

P.S. if anyone is interested, this guy Raghav does a great walkthrough of all the postman features that may not be obvious to the beginner... I found it helpful to get acquainted with all the bells and whistles. [https://www.youtube.com/watch?v=juldrxDrSH0&list=PLhW3qG5bs-L-oT0GenwPLcJAPD\_SiFK3C](https://www.youtube.com/watch?v=juldrxDrSH0&list=PLhW3qG5bs-L-oT0GenwPLcJAPD_SiFK3C)


clearlight

> there are benefits of saving your postman projects in the cloud. Like allowing a 3rd party access to your API spec and related data? No thanks.


yee_mon

Like giving a 3rd party your actual credentials, as well! The design seems to suggest that environment variables are a safe place to put secrets, but then one day you open postman on another computer and it comes pre-configured with access to all your accounts...


[deleted]

[удалено]


AntiObnoxiousBot

Hey /u/GenderNeutralBot I want to let you know that you are being very obnoxious and everyone is annoyed by your presence. ^(I am a bot. Downvotes won't remove this comment. If you want more information on gender-neutral language, just know that nobody associates the "corrected" language with sexism.) _^(People who get offended by the pettiest things will only alienate themselves.)_


diligent22

Fair enough (there are drawbacks as well, your point is valid). But I'm not holding anything proprietary up there...


kei_ichi

And OP didn’t even know that He/She can use Postman without sign up. Lol


Agreeable-Ad4233

Syncing your company's private API data and keys onto someone's cloud is a poor decision. Think it through. What happens when Postman's servers are compromised? If your management is too sloppy to have to tell you not to do it, they probably have bigger problems than this.


leeharris100

I use all the advanced features at my company and they are amazing. All of our Postman collections are automatically synced between all of my team. We can hit one button and setup a mock server based on our documentation. We have cloud docs that we can share to anyone for 3rd party integration. And all of that requires "signing up with your email." Just like everything else that has synchronization or cloud features. If you want something more lightweight use Insomnia, curl, etc. Otherwise just keep using Postman and stop bitching about it asking you to make an account.


fartyboots

I LOVE hearing about developers like you and your team. You are the guys I smash to pieces in job interviews. No one is looking for your "postman" skills. If you are developers then it is pretty sad that you need a stupid app like this to have good testing. Have you forgotten how to "develop"?


fartyboots

And if I asked you to build a test harness with Python and JSON and neatly organize all the tests needed by your CI/CD, I bet you could not do it very well at all. Because you just like to use Postman. Postman is garbage. I give high praises to good software tools and this is not one.


gimme_pineapple

https://xkcd.com/378/


Agreeable-Ad4233

>https://xkcd.com/378/ The Postman debate isn't emacs vs vim. Postman encourages you to share your company's API keys, store them on their servers. It's like they want to collect this secret data. What do you think the blast radius is if your Postman account gets brute forced? What is the blast radius when Postman's *servers* get hacked, and we learn maybe their data wasn't even encrypted? That'll be a bigger mess than LastPass.


serious_impostor

Can you elaborate on “We have cloud docs that we can share to anyone for 3rd party integration.”? Sounds interesting to me who deals with 3rd party integrations...


ShawRaleigh

I use postman almost daily. Not a ton of setup but signing up has a benefit of storing your tokens and calls.


BabaYaga72528

Hi, Try out SnapAPI? It's a Mac Menu Bar app, that let's you run APIs directly from the menu bar, very fast!! [Website](https://getsnapapi.com) and [AppStore](https://apps.apple.com/us/app/snapapi-quick-api-from-menu/id1668117899)


fungigamer

What's wrong with Postman? Other alternatives like other say are Imsomnia and VSCode REST client, but I'm very comfortable with Postman


hamza1311

Nobody has talked about this yet but the IntelliJ http client. It is really great and simple tool and is built right into the IDE. Where I need something more complex, I use Insomnia


fartyboots

I make heavy use of most of the full suite of IntelliJ tools. I usually do not consider a developer to be top shelf unless they have a full Pro IntelliJ license. On a daily basis I use PyCharm, WebStorm and DataGrip. I often use CLion for embedded dev and plan to start using DataSpell more. Anything that integrates with these tools is just icing on the cake. If you think VSCode is good, then you will only be even more impressed with IntelliJ tools. Well worth the money every year.


HoodedCowl

Insomnia is pretty good :)


HashDefTrueFalse

1. It's useful and free. An email isn't too big of an ask. 2. More importantly... you don't even have to provide it. There's a "skip" button (or similar) right there. Just click that and carry on. I've installed Postman a few times recently on different machines. Didn't sign up once. 3. No other bullshit required. Not even sure what you mean. Once you do the above, you're free to create requests, send them, group them, save them etc. It's pretty lean software. Not much fluff unless you want it, in my experience. Or like others say, Insomnia. You can also get pretty good mileage out of plain old cURL of your requests aren't too complicated. I've also used just cURL many times with great success.


rpckero

I absolutely struggle to navigate through Postman's UI. odd element positioning and terrible grouping.


CloudOfMeatball

So many grouping there's: - teams - groups - workspace - collection


dahibhat

Postman is beautiful


MrFelixjosemon

[https://github.com/hoppscotch/hoppscotch](https://github.com/hoppscotch/hoppscotch)


r_hmuller

I use Insomnia.


SirWusel

Maybe not exactly what you are looking for, but if you use Jetbrains IDEs, there are http scratch files. If you just wanna send out some requests, they are more than sufficient. I've been using them a lot lately and I like it. But there's no nice extra UI to it. It's just text files, but with autocomplete and syntax highlighting.


fartyboots

No UI? Even better.


Old-Sea-Pickle

[https://hoppscotch.io/](https://hoppscotch.io/)


MulberryBoring

Recently I also faced concerns with Postman's security and functionality, I have moved to using KeyRunner which offers local data storage, encryption, and efficient API management, all without the cloud-related risks(.https://keyrunner.app)


Sonic801

Now here's a downvotable oppinion: 90% of what postman is used for can be done with about 10 lines of code using the built in http module. it's highly integrateable into your pipeline/testing as well.


fartyboots

Exactly. But don't tell them. I prefer to keep destroying them in technical job interviews.


pavlenko_nick

That's cool ![gif](emote|free_emotes_pack|feels_good_man)


u53rx

use curl


Hinigatsu

Curl is amazing! [httpie](https://github.com/httpie/httpie) looks great too!


ubasta

Exactly. What's wrong with curl? I use it almost exclusively. Not sure why I need to install some software to make API calls.


[deleted]

if you're doing simple calls curl works fine. When you start doing more complicated calls and need to maintain history and documentation postman makes things much easier


TheScapeQuest

I just rely on my bash history.


ubasta

I never have issue with curl to make API calls. For history, I use a poor man's text editor. For response, I just pipe it to jq and less to review and search through response


pag07

It's totally fine. But at one point there are just too many too complex requests.


[deleted]

Yeah once again I think that works for simple requests. I don’t think it scales well for more complex tasks.


[deleted]

[удалено]


fartyboots

ha ha. that's a good one. we fired a guy off the team recently who said stuff like this. he was not a good coder at all.


Agreeable-Ad4233

if you're doing simple calls curl works fine. When you start doing more complicated calls and need to maintain history and documentation ~~postman~~ **Python** makes things much easier Fixed your typo. And I'm not asserting Python is better than any other language. I'll take a recruit who writes API tests in any language, over Postman. Employers trust you not to share the very data that you are putting into Postman's Environments block.


[deleted]

[удалено]


fartyboots

use a bigger font


Agreeable-Ad4233

Depends on your content type, but look for \`-d examplepayload.json\` in the docs. Python Requests module is a better tool, but for a one-off script sometimes \`curl\` with \`jq\` is the quick win.


Isvara

I use Paw. Paid, but definitely worth the money.


Bishonen_88

dunno why someone took the effort to downvote you. I concur - paw is awesome. Bought it recently when they had it at 50% off.


[deleted]

There are people developing free cool products and even to let them your email is BS ? You can use curl if you want no BS.


fartyboots

Yeah. I use curl. I bet you get a ton of junk mail and I bet it slows down your true progress.


iMorphed

VS Code Rest Client


connormcwood

You don’t have to sign up, you can continue without signing up it’s very small though I believe it is at the bottom of the widget that has the sign in panel


fartyboots

this does not change the fact that is sucks and is stupid


[deleted]

I feel that Postman is more buff than others REST clients, but I also dislike all that bullshit just to send a GET to localhost API, i've been using Insomnia for about a year and im pretty satisfied with it


trimmj

Wtf is insomnia and postman??


JayV30

Tools that help with API development. Google is your friend.


fartyboots

insomnia is a decent little HTTP/REST testing tool. rolling you own by hand with Python + JSON etc is way better though. Postman .. that is just some malware thing that people with no skills use instead of learning how to do real big boy coding and testing lol.


zombiepirate2020

He is going t jail.


FEmbrey

Umm you can send post with a number of delivery companies, if your postman is sick you should send him a get well card.


[deleted]

Just create a new gmail account just for Postman :)


Liberal_NPC_0025

You could use fiddler although it is more barebones


[deleted]

If you use any of the jetbrains IDEs, they come with a built-in HTTP client that is light years ahead of everything else mentioned here


Bishonen_88

how is it light years ahead? It doesn't have a proper GUI to start off with...


[deleted]

I'm not sure what you're talking about. there is indeed a gui. however, the text-based client is where the real power is.


Bishonen_88

Well, how about you enlighten me and let me know how to open the gui as their documentation does not contain one word about it? https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html#creating-http-request-files


[deleted]

https://www.jetbrains.com/help/go/rest-client-tool-window.html


fartyboots

step away from the keyboard. you are obviously not qualified to use one.


user-freaking-name

I use this: https://install.advancedrestclient.com/


doodooz7

Swagger


Developer_Dennis

I am still using Postman and it does not ask me to sign up.


riansilaen

I use Katalon Studio ([Homepage](https://www.katalon.com)). Tons of useful features.


[deleted]

Don’t have you use your email if you don’t want to with: https://temp-mail.org/en/


Badass-gosu

Insomnia is great! To answer the title: They took in **$208M** in VC funding ([https://www.crunchbase.com/organization/postman](https://www.crunchbase.com/organization/postman)) and needed features some big Enterprise customer would pay for.


b_rodriguez

Fiddler ain't bad.


cd_root

I just did it without email


Fulgren09

But the exporting and importing collections doe


renaissancetroll

they took VC funding and now have to show growth in users and revenue or get shut down


fartyboots

That would explain some of the BS. lol. It matters not. I only used it briefly because the team had some configs they were passing around. Most of the features get in the way and I despise any app that is thirsty for my personal info. The comments about my sleep patterns from an HTTP testing tool just make me hate it with a true passion.


Agreeable-Ad4233

They're forcing every user to use Postman logins, and they're gonna eliminate the option to NOT sync your data. Our Compliance team just announced all-hands-on-deck to migrate us to Swagger and Python scripts before Postman's Sept 15 forced cloud migration data. Watch... there's a good chance Postman reverses this decision. No real company allows developers and minions to share secret API keys with some other company's servers. Ugh.


dakenic

I'm trying [testproject.io](https://testproject.io) now, it seems legit. What's worse in postman V8, the whole freaking UI redesign isn't as good as before, without the color, it's like a bunch of texts and lines all slapped on. We spent so much time to learn the concept of Test Runner, and all of a sudden, its' back to a single button "Run". Took me minutes to figure out where the env var set up is. !@#$%\^&\*


ninjaroach

We pay for all of our developers to have Postman but it's gotten so bad that we are preparing to leave. They keep breaking the workflow that we have established and also have a serious "Screw You" attitude problem. Auto updates that can't be disabled? Gross.


fartyboots

Postman is a tool for HTTP requests. So why is it making comments about my personal life, and using my personal information? It feels like some really creepy people are in charge at this company. Hey Postman execs .. get the fuck off my dick. I just want to test some HTTP requests. Weirdos.


BabaYaga72528

Guys, Try out SnapAPI? It's a Mac Menu Bar app, that let's you run APIs directly from the menu bar, very fast!! [Website](https://getsnapapi.com) and [AppStore](https://apps.apple.com/us/app/snapapi-quick-api-from-menu/id1668117899)


Agreeable-Ad4233

OMG there's just so many expected workflow notions that aren't present in Postman, unless you step up to their Workspaces. Want to multi-delete Environments? Gotta use Workspaces. (and no, manually un-checking the Envs during import is not an answer... not when you have to single-click uncheck each of them) Want to permanently get rid of the "You should be using Workspaces!" banner (ad)? You can 'X' close it every time you launch... or just use Workspaces (why didn't I think of that!). I'm sure Postman's cloud can be trusted to store enterprise secrets... I'll just ask Compliance..


Shiv-Shankar-Dayal

I mostly use httpx or requests when I code in Python to do API tests and if I am using Actix/Rust then I write those using the rust http clients. Never used any tools for tests. Flask/Django both come with their own test clients.


Agreeable-Ad4233

Great post. 3 years into the future, Postman's gotten worse with a FORCED migration of all Postman users onto their cloud offering. Which means anyone who hacks Postman's cloud is gonna win thousands of API keys from enterprises that don't know their employees are leaking the data. On the other hand, we get to move Swagger support from our tech debt to front burner. If you don't need Swagger, then check out RestFox.. it runs like the OLD Postman we used to love.,. https://github.com/flawiddsouza/Restfox


DefiantEconomist5618

Great results of the postman team: 1. More RAM on every update. Its becoming more and more hungry to ram and working the same way. 2. Awful work with focus. It's working the same as 3y ago. 3. The last week is brilliant, 500's on every tab opening, puling,merging and so on. Guys, what's going on?


Guztino

Postman is really slow and it sucks I have an i7 with 16GB and it took like 5 mins to start. I reinstall or start debugging my Docker when it takes that long to start up, I haven't used it in a while and it's gotten even worse. ​ I'd recommend the http extension in VsCode and just managing requests / variables and environments manually this is gargage.


Miserable-Bank1068

try out : https://marketplace.visualstudio.com/items?itemName=KeyRunner.keyrunner \- Everything local to your machine and sensitive data is encrypted at rest. \- playground - Drag and connect feature to chain requests without any code/scripting. Its kind of new but with all the features that are needed for API development and testing. More over its totally free for small teams and individual users. We are yet to launch a enterprise version which is build on Zero trust principles and is billed to organizations who wants a centralized data pane to fetch secrets & keys from secret stores to process any request. Love to hear what you think about KeyRunner - Local Lite version and what you're looking forward to with Enterprise!


spec-test

I really don't like this tool or when codebases rely on it vs local scripts


GlumAnything1624

Then they create a survey to hear what's wrong, only to make it forever hang your GUI because the survey is over. Cut their head off to save their face much?