Dveloper API-retail trader Algo

Whether Upstox does allow “Free WebSocket access” , “Live LTP via REST” (live data for any instrument ) ,"Custom algo trading via API for retail traders ?