Integration that is able to send REST calls

I would like to control Xiaomi Mijia 1S 4K laser projector (chinese firmware). It seems to have a webserver that listens to REST commands.

Another option is to connect to the projector as Bluetooth controller/keyboard but this functionality is not released yet.

What would be the best way to integrate it? Home Assistant is an option but I have never created custom integrations for it.