API routes will be primarily handled by Pistache:

Pistache

WebSockets are implemented with

GitHub - dhbaird/easywsclient: A short and sweet WebSocket client for C++