Garmin Health Companion
With Thryve, you can easily integrate your application with Garmin Companion. Thryve SDK 5.3.0 provides real-time bluetooth device data integration through the Garmin Companion SDK.

Capabilities
Real-time health data streaming
Direct Bluetooth connection to paired Garmin Companion devices
Automated upload of streamed metrics to the Thryve data warehouse
Garmin Companion Data Types
The Thryve SDK Garmin Companion module supports real-time streaming of the following data types to your application and Thryve health data warehouse
HEART_RATE
HeartRate (3000) HeartRateResting (3001)
Heart rate (beats per minute)
STRESS
Stress (6010)
Garmin stress score (0–100)
STEPS
Steps (1000)
Cumulative step count
BBI
InterbeatIntervals (3029)
Heart-rate variability (R-R / beat-to-beat intervals)
SPO2
SPO2 (3009)
Peripheral oxygen saturation
RESPIRATION
RespirationRate (4000)
Breaths per minute
CALORIES
BurnedCalories (1010) ActiveBurnedCalories (1011)
Active / total / resting calories
FLOORS_CLIMBED
FloorsClimbed (1002)
Floors climbed / descended
BODY_BATTERY
BodyBattery (5045)
Garmin Body Battery level
INTENSITY_MINUTES
ActivityMidDuration (1102) ActivityHighDuration (1103)
Garmin Activity Intensity Minutes
How to integrate Thryve SDK Garmin Companion module
Before you can use the Garmin Companion SDK in your app, request a development license from Garmin via Thryve customer support.
Provide:
Your application ID (Android package name / iOS bundle ID)
A personal GitHub account (used for Garmin developer access)
Once approved, Garmin issues a license string that you pass into ThryveGarminCompanionConfig following the integration guide
Without a valid Garmin Companion license, the Thryve Garmin Companion module cannot initialize. Keep the license string out of public source control.
Last updated

