Для websocket API нет сымсла в Swagger - это же не REST, который а) описан и более-менее единообразен, б) пригоден для дёргания из доки (я про исполняемые примеры)
Я же говорю: JSON в websocket использует даже не большинство. Да и концепция другая совсем - персистентное соединение вместо отдельных сеансов "вопрос/ответ". И даже если кто-то использует JSON, обычно нет никакого роутинга, а есть что-то вроде pub-sub, т.е. опять таки подход "как у swagger'a" не подходит
Swagger и Blueprint (а также все подобные штуки) основаны на том, что есть "стандарт" для REST - как минимум есть глаголы, заголовки, параметры и пути, т.е. есть база, которую уже можно документировать