Kong / insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
https://insomnia.rest
Apache License 2.0
34.44k stars 1.94k forks source link

[Question] Websocket Support? #528

Closed Lizhooh closed 2 years ago

Lizhooh commented 6 years ago

Is insomnia likely to support websocket?

elliottross23 commented 3 years ago

Socket Wrench has been helpful for me when testing websockets

johnnyoshika commented 3 years ago

GraphQL subscription support in Insomnia would be great. So far the best tool I've found for testing GraphQL subscriptions is GraphQL Playground. It's pretty easy to enable inside of a node application using Apollo Server.

7Mica commented 3 years ago

GraphQL subscription support in Insomnia would be great. So far the best tool I've found for testing GraphQL subscriptions is GraphQL Playground. It's pretty easy to enable inside of a node application using Apollo Server.

Yeah but it is pretty messy if you are testing stuff in a lot of tabs

johnnyoshika commented 3 years ago

Yeah but it is pretty messy if you are testing stuff in a lot of tabs

True, I would much rather have subscription support in Insomnia. But Playground is the best I've found so far.

CLTanuki commented 3 years ago

Yeah but it is pretty messy if you are testing stuff in a lot of tabs

True, I would much rather have subscription support in Insomnia. But Playground is the best I've found so far.

I have Insomnia subscription from the begining of a project and I vote for websocket support, because we are using them a lot in our work. Their support is native for nodejs - https://github.com/websockets/ws. Since Insomnia is written with nodejs it could be helpfull. Typical feature list:

t00 commented 3 years ago

Websocket support is a killer feature, even in most basic form it would be a life saver.

toughengineer commented 3 years ago

i mean... it's not like the most requested feature or something...

dimitropoulos commented 3 years ago

so I'm a developer on the insomnia team and I, too, would love this. While I haven't read every single sentence in the messages above, what I have read confirms a few things:

If nothing else, I'm gonna keep this in mind and see if I see a window to make some of the above challenges easier to tackle.

Needless to say, this is on my radar - however I do not set product priorities.

davix commented 3 years ago

FYI, postman has supported it: https://blog.postman.com/postman-supports-websocket-apis/

freemstr commented 2 years ago

@davix postman still does not allow saving websocket calls but Firecamp does https://github.com/firecamp-io/firecamp

JCMais commented 2 years ago

Recent post from libcurl's author related to WebSockets support https://daniel.haxx.se/blog/2021/09/16/you-wanted-websockets/

SimonVillage commented 2 years ago

This is the most upliked issue here (you can sort by Thumbs Up in the issue list). It's also the only reason which keeps me away from using Insomnia as our team API client.

Would love to see this feature.

Lizhooh commented 2 years ago

Has there been any progress from 2017 to now?

I saw that postman has already implemented support for websocket.

ooliver1 commented 2 years ago

anti stale bot bump

josecsotomorales commented 2 years ago

Is this a feature that is coming to Insomnia any time soon?

hunterhug commented 2 years ago

https://daniel.haxx.se/blog/2021/09/16/you-wanted-websockets/

GraphQL Subscription....