Sending Garmin data to an external hardware device (like a microcontroller)

Can the API's and the SDK to interface with other hardware devices? For e.g, I would to send data to a BLE /WiFi device (say a microcontroller that has an onboard ESP32 chip)?

Please note that I'm not keen on sending data to "other" Garmin devices or a Smartphone but directly interface it with a hardware device.