Ah, I follow. I was confused because a small, open-source extension should be sufficient to handle sending test requests. Sounds like they're doing something much bigger than that.
POSTman started as an extension; hence my confusion. I was wondering if there was a technical issue I was unaware of.
It's a non-starter for me if it requires an extension. I also think it's a matter of time before it goes the Insomnia/Postman route. I'd love to be proven wrong though.
Enhances? Isn't the point to override CORs because the browser will automatically block certain requests. Seems like a pretty critical feature unless all you have are GET requests.
Insomnia was an alternative to Postman, raised VC funds, eventually needed to justify that, and suddenly accounts mattered more. They're currently on the same trajectory.
Insomnia is open source but just like OP experienced, a single update can do damage and it takes time for the community to react.
Is this the same company that raised? If so, are you exempt from that? Have you figured out some monetization scheme for what is essentially a glorified curl UI that doesn't incentivize account sign ups?
I wish tech product managers could get it through their skulls: creating and maintaining yet-another-account for yet-another-app is high friction and undesirable. If you're going to give me an ultimatum where I need to either create an account or stop using the app. 99% of the time I'm just going to stop using your app.
That’s actually what I do and did. I have a whole bunch of scripts that allow me to replicate a lot of what Postman did for me.
The problem with these VC companies is that they enter the market with a whole bunch of lies and I was convinced that building on my ad hoc scripts wasn’t very useful since there were multiple alternatives including open source ones.
It’s taken me a decade however to learn that if these projects are VC backed as opposed to having some sort of govt or heck, even a benevolent dictator, they will screw you.
And while I might have learnt this lesson, which so much of the knowledge ecosystem also being filled with VC backed individuals (including this very forum) a whole another generation of potential OS developers will learn the lesson also too late.
And that’s how Silicon Valley has built a massive eco system to suck money out of everything across the globe, especially open source, but not limited to it (taxis, restaurants, hoteling, everything…).
I think it's fair to criticize them given a fair number of alternatives in this thread (with their own shortcomings). It's kind of silly to post something to hackernews and not expect criticism.
Your defensiveness would be better justified if I was concerned about the curl wrapper... and not the VC firms seeking 10x returns attached to said wrapper
Can't someone just locally fork one of these apps and use it forever without updating it? What's actually different about manually poking APIs from one week to the next?
Will you add an Electron version? A browser-based HTTP client is nearly useless for me because of CORS. I couldn't come up with any interesting internal endpoints to even test this with. I thought "Install app" was going to give me an Electron version, but it isn't; it's still the same thing with the same restrictions.
Had a similar issue. You have to use their browser extension: https://chrome.google.com/webstore/detail/hoppscotch-browser.... Click on this extension and add the domain you want to query. Then on Hoppscotch, go to settings and click "use browser extension to send requests."
I was using Altair's desktop app to handle CORS, but may switch to this set-up.
If I create a team and share requests, do I also share passwords and other credentials? If so, where are they stored and how secure is that?
I work for a company with many different project. Is there a workflow where I can save a workspace as one file and save/load it with my project from Git (or any local folder on my computer)?
If you create a feature to host a Docs page in the future, please improve on Postman's.
Theirs lacks key features and introduces bad ones:
1. Locks you into their Collections datamodel. Results in the API being maintained outside OpenAPI generated files because your annotations can't be easily merged with new endpoints.
2. Unable to password protect the API docs, even with a basic password.
3. Unless this changed recently, there is no way to re-order the endpoints or the responses without manually removing and re-adding them! Absurd.
Hey! So I tried to import a Postman collection, but the pre-request scripts aren't getting imported. Neither are the sample code snippets. Is this not implemented yet, or is it a problem with the collection (or something I'm doing).
i'm really really curious - how did Hoppscotch get so many github stars? sorry if this is superficial but you've reached a level of stardom very few projects reach and in seemingly very short time.
Not a question, but a complaint. Your machine translated interface falls short of being acceptable. Either give the l10n job to a human, or don't do it at all.
The Swedish translation. I had to switch to English to figure out what some buttons did. For example one of the buttons at the button show "Jaktplan" (fighter plane).
Also there are a lot of extra spaces inserted in words with dashes or colons in them and some strings are simply not translated at all.
Danke. Fixing typos and other small grammatical problems in open source projects can be a good, easy way for people to get started; so my hope is that by sharing a few of those, you've created the opportunity for someone (maybe me, maybe another observer here) to contribute an improvement to the project. It's also an attempt to maximize the value of your complaint.
I am calm. I am not talking down. Examine why you made bad assumptions, and could not see my post for what it is: sharing a hack to improve one's life.
I'm not GP, but your replies in this thread read as arrogant. If you're getting called out by multiple people, it is probably not them — and sure, you may have good intentions, but they are not coming across as you think.
Hey, author here. Currently you can sign in with GitHub/Google to sync History, Collections and Environment variables. But syncing with a Git repo isn't available yet. This is one of the priority request in our roadmap and internally we're working on this feature. There's an active issue to track its progress.
There's no list of comparison. In terms of features Postman has lot of features. Hoppscotch (as of now) only has essential features. Hoppscotch is a community driven project, new features are being added on every week.
Hoppscotch is a web app, you can spin up a API test from your smartphone / tablet on the go. It's an open source project, you can make infinite collections, environments and sync them across devices. Apart from REST APIs, Hoppscotch has WebSocket, GraphQL, SocketIO, SSE, MQTT, API Documentation generator etc.
1.6m+ users, 100k+ monthly active users, 55k+ GitHub stars.
Web app: https://hoppscotch.io GitHub: https://github.com/hoppscotch/hoppscotch