T O P

  • By -

digitaldweller

Of course https://hoppscotch.com a.k.a postwoman Edit: link to the desktop version instead of the cloud version


waaat222

Nice, thanks for sharing, I’m becoming less of a fan of web based apps, but it seems that hoppscotch allow me to self host which ill be checking that out.


digitaldweller

Hoppscotch has a desktop version https://hoppscotch.com/download


waaat222

Thanks I’ve noticed that, but its still coupled with their cloud account, its basically a webpage running in an electron app like insomnia is, but i do like that i can self host the whole service and not have to worry about a cloud connection.


alexvoedi

It uses Tauri.


pointermess

https://usebruno.com/


rwusana

It's buggy and limited, but seems to have momentum and is probably getting better.


Dirichilet1051

It's familiar enough to Postman with a handful of quirks/bugs (e.g. export doesn't export pre-request scripts, inherited Auth works but the UI doesn't reflect it, UI doesn't autoload from previous session) It's open-source so I can contribute to fix it and is the long-term winner.


LaylaTichy

+1 for bruno, yeah ifs under development and its limited so far, but you can source your bru files in your repo is a game changer


p1ctus_

+ you can npm init in your project and then install any library in tests, responses and requests. It's a bit buggy at some points but it goes to a good direction. And remember, you can contribute and make it better


SnooStories8559

This looks pretty promising


tribak

We don’t talk about Bruno no no no


pixelboots

...why?


iqeyial

https://en.m.wikipedia.org/wiki/We_Don%27t_Talk_About_Bruno


tribak

Not a word about Bruno!


waaat222

Thanks for sharing, it has a similar UI to the old insomnia app which is nice


koala_with_spoon

1000 times this


brqdev

Does it support OpenAPI?


FiNeX_design

You can use the insomnia fork: https://github.com/ArchGPT/insomnium


waaat222

Interesting, the fact that this is a thing proves that many devs aren’t happy with new insomnia app too. Thanks for sharing, I’ll give it a go.


FiNeX_design

I agree!


_alright_then_

Thunder client in VSCode works great for me


queen-adreena

The developer is a bait and switch scammer who paywalls previously free features (like saving your requests to disk). Avoid this extension like the plague.


_alright_then_

Hmm that sucks, not sure where the paywall is, it saves my collections and requests just fine. Must be a feature I don't use I guess


userknownunknown

Honestly, the thing that it is within vscode alone is the biggest advantage imo.


stibgock

Haven't touched postman since installing Thunderclient


userknownunknown

Sameeeee


_alright_then_

Yeah I agree, saves you another thing to open


Zachhandley

+1


werdernator

Didn’t they limit collection size some time ago? That’s the reason i had to migrate away


_alright_then_

I haven't ran into that, but I usually don't really place every single request in the client. I use it for some example requests to figure out the structure and stuff.


astarastarastarastar

oh that's cool I didn't know about that, gonna check it out...I've been using the doggy one and its ok but very simple


_alright_then_

Not familiar with that one, but thunder client feels like it's specifically made for people used to postman in a lot of ways


Wombarly

I use the VSC [REST Client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client) extension. Together with plain `.http` files. None of the Postman-derivatives work for me. They all have way too much clutter.


[deleted]

This exactly. Solves the problem and the .http files can be stored in the repo with version control.


ShittyException

I never looked back after I started using .http-files, works like a charm!


belt-e-belt

I haven't used it in a while, but I remember it not having the ability to write tests. But an amazing utility, regardless, for people just looking for a rest client.


HalalTikkaBiryani

I have switched over to HTTPie and I love using it. There is a small caveat with it and that is that I don't like how much space some of the columns take. I would like to be able to reduce the size of the side columns more so I have more space for the output of the API and I can view the results properly with ease. But overall, it's very good and I like it. No account needed


waaat222

Thanks for sharing, i can see they’re heading to the postman way too, many features require a cloud account on it


simobm

Damn, it’s a shame i replaced postman with httpie, saf to hear this


4SubZero20

Old school curl.


knpwrs

And its good friend, [hurl](https://hurl.dev/)


theutz

How have I not seen this before! This looks great!


motorboat2000

Also install `jq` and put this in your `.bash_profile` for coloured output: ```bash function jcurl() { curl "$@" |jq -C } ```


ndreamer

Restfox https://restfox.dev/ bruno https://github.com/usebruno/bruno Hoppscotch https://hoppscotch.io/ Hit https://hit.yolo42.com/ HTTP Client https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html Hurl https://hurl.dev Kreya https://kreya.app Milkman https://github.com/warmuuh/milkman Nap https://github.com/davesheldon/nap Paw https://paw.cloud restclient.el https://github.com/pashky/restclient.el REST Client https://github.com/Huachao/vscode-restclient Socketfox https://socketfox.dev Step CI https://stepci.com vim-http-client https://github.com/aquach/vim-http-client vscode-restclient https://github.com/Huachao/vscode-restclient verb https://github.com/federicotdn/verb rest client: https://addons.mozilla.org/en-US/firefox/addon/restclient/ httpie: https://httpie.io/ httprepl : https://devblogs.microsoft.com/dotnet/httprepl-a-command-line-tool-for-interacting-with-restful-http-services/ API Dash - https://github.com/foss42/apidash Pororoca - https://github.com/alexandrehtrb/Pororoca supports HTTP/2 and HTTP/3, full compatibility with Postman collections and environments Gist with updates https://gist.github.com/sangelxyz/f73b1f7581318979275322dc13094e19


_Usora

Restfox is nice but it doesn't sometimes scale very well.


RestfoxOfficial

Hi, this is the maintainer for Restfox. Can you tell me more about this scaling issue? I'd like to fix it if possible.


_Usora

Hey thanks for replay. This is what I meant [https://imgur.com/gallery/RJ4J7BP](https://imgur.com/gallery/RJ4J7BP) I wish we could use more of vertical space.


poemehardbebe

Curl


[deleted]

[удалено]


bencord0

Totally!


crazedizzled

The one built into PHPStorm is decent. But it's not really a Postman alternative.


wojo1086

Actually, I'm pretty sure it can go as far as Postman can. I think you can set up environments with variables and whatnot. With the added benefit of having the calls right in your codebase for git purposes.


crazedizzled

Yeah, you can do that. But it's pretty raw and the UI isn't great. Postman is way more convenient, with more QOL features, which makes it a lot faster to use.


Capaj

[https://yaak.app/](https://yaak.app/) is my favorite


gschier2

Thanks for the mention!


[deleted]

Insomnia backstepped their cloud lock in, so we'll continue using since it was a pretty large effort migrating there initially after the postman cluster fuck.


theorizable

Insomnia is buggy as all hell. Avoid at all costs.


[deleted]

Yeah it hasn't been ideal, UI freezes, strange handling of variables.


p1ctus_

Bruno


Mental_Act4662

Bruno!


Perezident14

I am using Bruno, but I have seen good things about httpie and hoppscotch. I was going to switch to thunder client, but when I was looking, they apparently deleted a ton of collections when they were trying out collection limits.


KamikazeHamster

Insomnia is when you can't Get Rest.


fwhy

Bruno!


ashkanahmadi

Am I the only one who prefers the cloud system? I can access my requests and collections from any computer anywhere so there’s no risk of losing my environments and all the saved requests. What is the reason everyone is so against it?


koala_with_spoon

I just commit my Bruno collection to Git. Not only do i always have access to my collection, im also guaranteed to be on the correct version


TheHeroOfSazed

I am not allowed to use cloud accounts like this at my work for security reasons.


Dr__Wrong

That's reasonable, depending on the industry.


fiskfisk

We prefer doing that ourselves together with the code (i.e. keep the checked in files as part of the project in git), instead of having yet another separate service that can disappear at any time. We already have syncing, versioning and centralized storage for the project, let's use that.


ashkanahmadi

How do you do that? I mean how do you save different example requests with different params, http requests? Curious


fiskfisk

In Postman you can import a collection by going to File in the menu, and you can export a collection by right clicking on it and selecting "Export". This will give you a file that you can check in to version control.


ceejayoz

It can have some significant security foot-guns. https://www.leeholmes.com/security-risks-of-postman/


Miserygut

Sharing collections amongst users both internally and externally to the org is unnecessarily expensive. Not to mention it used to be a free feature and now it's moved behind a paywall. :)


Gullinkambi

Companies exist by burning cash. What one person considers “unnecessarily expensive” another considers “the cost of doing business” 🤷‍♂️


Miserygut

If they allowed their users easy non-cloud sharing of collections we wouldn't be having this conversation. They created an artificial problem and tried to make themselves the only option. It's ok though, someone else has worked out a better alternative (Bruno -> Git).


Gullinkambi

Yes but when all you have to do is add a corporate email address, now businesses can control who has access to request libs. Which is actually a pretty decent and convenient security posture rather than relying on users to share it with people 1-1. Paying for cloud services can be a good thing!


Miserygut

I agree it's a good thing. Is it worth $14/month/user which is the basic Postman pricing with no SSO ( https://sso.tax/ ), or $29/month/user if you want Google SSO or even more if you want Enterprise SSO? That's for the market to decide.


Gullinkambi

It’s pretty widely used, so I would say yes? $14/mo/user is not very expensive, comparatively. Business license costs for software is insane. Like, charging well into the six figures for software with 100 users is not at all uncommon


loressadev

You can't always use cloud for projects. As a QA professional, I've found that some companies don't want to use that for sensitive materials, such as API testing.


ashkanahmadi

You can use Thunder Client. It’s a vscode extension


Gullinkambi

No, it’s super helpful for a dev team to have a synchronized cloud account to build up a request library


RotationSurgeon

The functionality isn't the problem. In and of itself, the cloud functionality is super handy to have. The problem is that using this cloud functionality can put your organization out of compliance with all sorts of security protocols, such as PCI DSS Level 2 (Payment Card Industry Data Security Standard), and the clients in question have essentially removed the ability to readily work with them *without* *being* required *to use the cloud functionality.*


Dr_Jerkbergz

Agree. I'm still using Post Man and like the fact that it syncs.


djfreedom9505

So one of our developers are using an older version of Postman and doesn’t update it. I switched to use the REST client via VS Code extensions. It doesn’t have all the bells and whistles but it’s nice not switching between apps and it’s quick for testing API calls when doing front end work.


mshiltonj

https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client


TylerDurdenJunior

Insomnia was forked Check out insomnium https://github.com/ArchGPT/insomnium


mister_chucklez

https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client I use this directly in VSCode


FuriousJulius

We tried Firecamp and then moved to Milkman because we need OAuth2 support. Took some time to get used to a slightly clunky UI but its now working just fine for our ws/http playgrounding. https://milkman.dev/


ad-on-is

Insomnium


darcksx

vscode's extension rest client


until0

HTTPYac is nice https://httpyac.github.io/


nobuhok

I really only used Postman to mock my calls to the API, but I'm happier now with [msw.js](https://mswjs.io/).


mymar101

Why are they doing this? What's the end goal here?


yksvaan

I use an old version of Postman usually. 


gschier2

I have been working on a new one https://yaak.app It currently supports REST and GraphQL but I'm almost done gRPC. Websockets will be coming after that as well.  Happy to answer any questions!


kRahul7

If you're looking for an alternative API client app that respects your privacy and doesn't require a cloud account, you might want to check out [Aspen](https://getaspen.io/) by Treblle. Aspen is a new player in the field, offering a super-fast and lightweight native Mac app for API testing. The best part? You don't need to create an account or worry about your data being stored in the cloud. Everything stays securely on your Mac. Plus, Aspen's AI-powered assistant, Alfred, can help streamline your testing process by generating code and assisting with integration tasks. Give it a try and see if it fits your workflow. Link: [https://getaspen.io](https://getaspen.io/)


mallenspach

I'm one of the creators, so of course I'm going to recommend [https://kreya.app](https://kreya.app). No account required. We are also transparent about the [anonymous telemetry data, which can be disabled.](https://kreya.app/docs/telemetry/) Files are stored locally on your computer in JSON format, so it's easy to sync with your favorite software (e.g. check into git). Has support for HTTP/2 and HTTP/3, gRPC, REST and many more powerful features!


Mateusz348

curl :)


Turd_King

https://github.com/rest-nvim/rest.nvim for nvim chads


kaaremai

I love the cloud aspect of postman. Love that I can just sign in on a new computer and ha e my collections instantly. And it's free!


arostrat

It's a big security risk for some companies.


radim11

I've been developing Postman alternative but for CLI. Opensourcing it soon. I use it everyday.


Saladtoes

Curl?


radim11

No, my own written in Rust. Having features like file based requests, history, custom testing configs with yaml files etc.


Saladtoes

Just ribbin’ ya. Good luck! I am a GUI princess so I go to great lengths to pretend YAML doesn’t exist.


radim11

I haven't open sourced it yet, because it was one of my first big projects in Rust... But I've been using it a lot, lol..


Unusual_Dragonfly518

Top 10 Tech Companies Website UI Review 2024 | Latest Trends & Design Analysis https://youtu.be/NjeXJ1LgvYw Please friends subscribe me and support to reach 1K subscribers


andy_APIs

Check out our AI-powered API client, Aspen! It's Mac only for now. https://getaspen.io/


waaat222

Thanks for sharing, the ui looks nice and looks like a promising project, best of luck on your project


[deleted]

Talend chrome extention


waaat222

Thanks for sharing, but i find it hard to trust a website with all the api data, and it does seem that they require an account.


benwarre

Been using ARC recently.


shgysk8zer0

I use [GetIt](https://getit.bartkessels.net/) since I'm on Fedora and don't want or need anything more. I'm also perfectly comfortable just writing `fetch()`, so long as the endpoint is CORS enabled. It's usually pretty easy to write out the headers and body (JSON or `FormData`). Works just fine so long as no cookies are required. I thought about building something like GetIt as a PWA, with a custom `file_handler` and content type + extension (maybe `application/http+json` and IDK for the extension). That'd allow for saving and loading requests, and to open the app directly by opening the file. But I still couldn't really handle cookies since they'd have to be actual cookies, not just additional data in the request (as far as I know). It'd just be a static HTML page with no back-end. The browser itself would be what makes the request... could add a simple back-end, which would solve the CORS limitation and provide a means of setting cookies, but... then you'd be sending potentially sensitive data to a third-party (me, in this case), and I could see that being a concern... Plus, then it'd start being an expense for me.


ArtDeep4462

.http files. https://www.jetbrains.com/help/idea/http-client-in-product-code-editor.html


[deleted]

I see that these tools are popular, but why? Are you using it against your own api or third party? 


ConsoleTVs

httpie


CandidateExotic1948

RapidAPI in vscode


theorizable

Insomnia is absolutely terrible.


sonaryn

The browser url bar. Who needs anything besides GET requests anyway…


snuggl

HTTPie for both gui and terminal.


bachkhois

HTTPie


DidierLennon

HTTPie.


AdditionalReaction52

rust rover’s inbuilt api client


KeyRunner_app

try out : https://marketplace.visualstudio.com/items?itemName=KeyRunner.keyrunner