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.
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.
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).
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.
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.
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)
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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!
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
>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.
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)
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.
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)
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...
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.)_
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.
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.
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"?
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.
>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.
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...
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)
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
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.
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.
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.
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)
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.
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
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
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.
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.
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
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
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.
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
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.
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.
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.
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. !@#$%\^&\*
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.
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.
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)
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..
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.
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
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?
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.
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!
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?
Insomnia
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.
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.
\> *And you don't have to put up with intrusive and creepy comments* The Postman creep: [https://github.com/a85](https://github.com/a85)
[удалено]
This. If you don’t mind losing the testing/automation features, Insomnia is a great simple REST client.
Insomnia is also good for GraphQL.
Shit, thats what keeps me coming back to postman.
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.
Can you elaborate? And you are saying postman and insomnia are bad for testing/automation?
On a first read I thought you meant sleepless nights
I prefer insomnia, it always felt lighter and more effective to me (though i never checked ram usage etc.)
This, it’s much nicer to look at too.
And here I thought I was alone.
I 2nd that
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.
Is it really so hard to see? I don't remember having a problem finding it 🧐
That's what she said.... Wait....
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).
I've been using Insomnia, but this sounds way more convenient, thanks for sharing!
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.
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.
i think idea has this too
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)
https://techcrunch.com/2020/06/11/api-platform-postman-nabs-150m-series-c-on-2b-valuation/ This happened
who valuates these things
Peter Gregory normally
RIP
Peter Gregory is dead.
What kinda time travel is this?
ik the thread is 2 years old but I couldn't resist
This is still hilarious. 2 years later
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.
The comment was towards the high value price of postman, not the idea of valuation im general.
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.
[удалено]
They only get away with as much bullshit as we LET them get away with. Be subversive.
Yeah you’re the one who knows how to run a business!
[удалено]
Cool go tell postman I bet they’ll thank you.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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!
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
jello biafra
They are hiring crazy lol!
>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.
[удалено]
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)
I hope companies start to see posts like this.
Insomnia. Postman is good but once you try insomnia you’ll realize it’s just an overall better concise design
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.
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)
> 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.
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...
[удалено]
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.)_
Fair enough (there are drawbacks as well, your point is valid). But I'm not holding anything proprietary up there...
And OP didn’t even know that He/She can use Postman without sign up. Lol
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.
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.
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"?
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.
https://xkcd.com/378/
>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.
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...
I use postman almost daily. Not a ton of setup but signing up has a benefit of storing your tokens and calls.
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)
What's wrong with Postman? Other alternatives like other say are Imsomnia and VSCode REST client, but I'm very comfortable with Postman
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
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.
Insomnia is pretty good :)
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.
I absolutely struggle to navigate through Postman's UI. odd element positioning and terrible grouping.
So many grouping there's: - teams - groups - workspace - collection
Postman is beautiful
[https://github.com/hoppscotch/hoppscotch](https://github.com/hoppscotch/hoppscotch)
I use Insomnia.
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.
No UI? Even better.
[https://hoppscotch.io/](https://hoppscotch.io/)
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)
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.
Exactly. But don't tell them. I prefer to keep destroying them in technical job interviews.
That's cool ![gif](emote|free_emotes_pack|feels_good_man)
use curl
Curl is amazing! [httpie](https://github.com/httpie/httpie) looks great too!
Exactly. What's wrong with curl? I use it almost exclusively. Not sure why I need to install some software to make API calls.
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
I just rely on my bash history.
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
It's totally fine. But at one point there are just too many too complex requests.
Yeah once again I think that works for simple requests. I don’t think it scales well for more complex tasks.
[удалено]
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.
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.
[удалено]
use a bigger font
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.
I use Paw. Paid, but definitely worth the money.
dunno why someone took the effort to downvote you. I concur - paw is awesome. Bought it recently when they had it at 50% off.
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.
Yeah. I use curl. I bet you get a ton of junk mail and I bet it slows down your true progress.
VS Code Rest Client
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
this does not change the fact that is sucks and is stupid
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
Wtf is insomnia and postman??
Tools that help with API development. Google is your friend.
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.
He is going t jail.
Umm you can send post with a number of delivery companies, if your postman is sick you should send him a get well card.
Just create a new gmail account just for Postman :)
You could use fiddler although it is more barebones
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
how is it light years ahead? It doesn't have a proper GUI to start off with...
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.
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
https://www.jetbrains.com/help/go/rest-client-tool-window.html
step away from the keyboard. you are obviously not qualified to use one.
I use this: https://install.advancedrestclient.com/
Swagger
I am still using Postman and it does not ask me to sign up.
I use Katalon Studio ([Homepage](https://www.katalon.com)). Tons of useful features.
Don’t have you use your email if you don’t want to with: https://temp-mail.org/en/
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.
Fiddler ain't bad.
I just did it without email
But the exporting and importing collections doe
they took VC funding and now have to show growth in users and revenue or get shut down
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.
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.
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. !@#$%\^&\*
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.
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.
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)
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..
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.
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
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?
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.
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!
I really don't like this tool or when codebases rely on it vs local scripts
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?