@dave BTW it took me a while to get the websocket client I have been using (Mint.WebSocket, Elixir) connected to the firehose. Couldn’t find the source code, but your server only accepts a “Connection: Upgrade” header and replies with a 400 error when Mint sends “Connection: upgrade” (lowercase). I filed an issue in the Mint repository about it.