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.

    FreeProprietaryWeb

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.