Garmin Health SDKs
Available to Garmin Health enterprise partners, the Garmin Health SDKs allow for direct integration of Garmin wearables in your Android™ or iOS app. Request access using the “Request Now” form and a member of the Garmin Health team will be in touch to discuss your business needs and arrange evaluation licenses.
STANDARD SDK
Take control of Garmin wearables and create a custom, single app experience using the Garmin Health Standard SDK. Access all health and fitness activity data directly from your mobile app for Android and iOS without the need for web service integration. Configure device features to meet your program requirements. The Standard SDK is HIPAA-compliant, allowing you to aggregate and archive the data in your own systems.
COMPANION SDK
Tap in to real-time sensor streams from Garmin wearables using the Companion SDK for Android and iOS. Get instant access to current activity data, like step counts, or subscribe to live streams of heart rate, stress scores, accelerometer, and more. The Companion SDK pairs perfectly with the all-day health and fitness activity data provided by the Health API, giving you the combined power of episodic and historic data to drive your unique program features.
Do you need access to real-time health metrics and sensor streams for episodic sampling but still want to incorporate the all-day metrics logged by the Garmin wearable? If so, the Companion SDK is the correct product for you and allows your users to still benefit from the Garmin Connect™ experience.
Do you need to control device features or ensure the data logged by Garmin wearables is only sent to your application and platform? If so, the Standard SDK is the right choice and puts you fully in control of both the features and the data. Create a single-app experience using Garmin devices that does not require use of any Garmin servers.
If you just need access to the health and fitness activity data from your users stored in Garmin Connect™, please check our Garmin Health API.
Please also see the following comparison to make the right decision:
Standard SDK | Companion SDK | |
Compatible with Garmin Connect | No | Yes |
All-Day Metrics | Yes
| Available via Garmin Connect Developer Program |
Real-Time Streaming Metrics | No N/A | Yes
|
Customizable Data Logging³ | Yes
| Yes
|
Supported Device Families |
|
|
¹ Current total value is provided for this feature.
² Customizable Data Logging is not supported on this Device Family.
³ Some device models may not be supported. For details, please contact the Garmin Health team.