Feedback on my first custom integration - Checkly

Hi everyone!

I’m a web developer by trade, most comfortable with javascript and that sort of stuff, but I wanted to write a HA integration for this monitoring service - Checkly. Its a monitoring service like UptimeRobot and all of those, but it also has Browser Checks where you can write active Playwright/Puppeteer scripts and run them in the cloud to click through and monitor critical flows in your application.

So anyway, I based it primarily on the HA core UptimeRobot integration, as it was very similar to what I wanted to do. In that I wanted to create some sensors and then poll the status of my checks (sensors) from the Checkly API every X seconds and keep their status in sync (passing/failing/degraded).

You can find my new Checkly integration at https://github.com/ndom91/homeassistant-checkly.

I’d be happy about any feedback on any Home Assistant/python noobie mistakes or whatever else you happen to notice!

Thanks
Nico