Yep phoenix’s channels expect that tag and such, you will not use phoenix channels then, instead you will want to hook in to Cowboy’s Websocket stream, which is the really low level raw and fast websocket handler that phoenix uses. You will just register your own adjacent to Phoenix’s is the way with the lowest code count. You can also make your own ‘Socket’ handler in Phoenix as well, it has the ability, just not documented from what I’ve seen yet.