Heart Rate App

Hi, I'm a programmer new to developing smartwatch apps and I have a few questions I need to answer to see if Garmin is a good fit for me.

Can I access the wifi module of the watches that have it natively, that is, through my app?

Also, can I access the heart rate sensor in any way from my app freely?

Best regards and thanks for your help!