PWA integration and Matter

Hi Team;
I’m Laeeq and looking for a solution to integrate the devices in our application. For example, user can control the devices, add devices and monitor them through my progressive web application. I want to use Sonoff or other devices works with ewelink and also want to fetch data of the devices, status and want to provide a controlling option through my PWA.
is there any option and apis available so i can integrate the apis with my application?

Other i also want to ask about the matter. when you will also launch the matter hub.

Kind Regards