Alternatives to WebSocket King
A web-based client for connecting to, testing and debugging WebSocket servers. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
WebSocket King
A web-based client for connecting to, testing and debugging WebSocket servers.
Replacements
Listings that take over the same core job as WebSocket King.
Hoppscotch
A fast API client that runs in a browser tab, with a self-hostable workspace if you want one.
Hoppscotch also runs in a browser tab with nothing to install, is open source under MIT, and adds HTTP, GraphQL, Server-Sent Events, Socket.IO and MQTT to WebSocket testing.
Firecamp
An open-source API client for testing REST, GraphQL, WebSocket and Socket.IO requests in the browser.
Firecamp is an open-source browser client handling WebSocket and Socket.IO alongside REST and GraphQL, with a guest mode, though saving collections requires an account.
websocat
A command-line WebSocket client and server, like netcat or curl for ws:// with socat-style features.
websocat moves WebSocket testing to an open-source command-line client and server that works in pipes and shell scripts, with socat-style bridging to other streams.
Insomnia
An API client for REST, GraphQL and gRPC that can keep everything local or sync through Git instead of a cloud.
Insomnia is an open-source desktop client that supports WebSockets along with REST, GraphQL, gRPC and SSE, requiring installation rather than running in the browser.
Yaak
An offline-first API client for REST, GraphQL, gRPC, WebSockets and SSE, with requests stored as files you can commit to git.
Yaak is an open-source offline desktop client covering WebSockets plus REST, GraphQL, gRPC and SSE, storing requests as files you can commit to git.
Bruno
An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.
Bruno is an open-source MIT desktop client supporting WebSocket, REST, GraphQL and gRPC, with collections kept as plain files shared through Git.
Similar software
Related functionality, not a direct replacement.
MQTTX
A desktop, web and command-line MQTT client for testing brokers, topics and messages.
Proxyman
Desktop HTTP and HTTPS debugging proxy for capturing, inspecting and mocking network requests.
Packet Sender
A utility for sending and receiving TCP, UDP, SSL and DTLS packets to test network services.