• Sign in to comment. Sign in by email
  • 19 December 2015 Belle Cooper created this task

  • avatar

    Looking at Sleep as Android’s information, it seems like Garmin watches that support ConnectIQ apps (I may not be precise here) have an API. http://sleep.urbandroid.org/documentation/integration/wearable/

    Other Garmin watches don’t apparently have a way to get the data.

    20 June 2016
  • avatar

    @kevinkaland True, and it seems they are working on the API/SDK a lot, as they currently have released a new major version of it. In itself the API is very easy and supports accelerometer and other sensor data. Only a portion of their devices (the more expensive ones) do however supports these ConnectIQ apps (https://developer.garmin.com/connect-iq/compatible-devices/)

    However even the devices that do not support the ConnectIQ API do connect with their Garmin Connect cloud service, which has its own web API to get to the data. There’s a catch, though. It costs 5000 USD to get access to the web API.

    19 September 2016
  • avatar

    (oh and a trick here: https://www.fitnesssyncer.com/ has already access to Garmin Connect and can read a lot of data and pump it elsewhere....)

    19 September 2016
  • avatar

    @jiirichter the fee is not strictly required FYI. There is “wellness API” that supports garmin fitness trackers (and I think can also read workouts etc) that is free if you pass their multi-stage whitelist approval process.

    19 September 2016
  • 31 October 2016 Belle Cooper moved this task into Under consideration

  • avatar

    I, too would really like this. For now im using some tips here (https://github.com/petergardfjall/garminexport) to scrape together a personal solution; but an official solution would be ideal.

    24 April 2017
  • avatar

    Garmin syncs to Healthkit and Strava. Is that sufficient or would a direct integration be better?

    I know there’s a lot of duplicate data in HealthKit from the Strava Sync, and TBH I might get rid of Strava entirely

    07 June 2017
  • avatar

    Garmin activity trackers can track daily steps and sleep in addition to workouts, but Strava only provides an export of workouts, so this wouldn’t work.

    You’re right in that iOS users now can use our Apple Health integration and not need direct Garmin integration, but Android users don’t currently have a similar solution.

    09 June 2017
  • 23 June 2018 Josh Sharp moved this task into Planned

  • avatar

    I am glad it’s planned, thank you!

    26 June 2018
  • avatar

    Any thoughts on when this will be done? I just switched to Garmin after killing my fourth Fitbit, and I’d love to be sync that data.

    And what data do you plan to include? Just steps, sleep, and HR? Or will HRV be in there too?

    Thanks for creating such an awesome app!!

    15 July 2018
  • avatar

    Unfortunately Garmin doesn’t sync to Google Fit, but you can connect it to Strava and use that to sync some activity data to Exist in the meantime.

    Yes, it will probably just be those standard data types, no HRV. I can’t give you an ETA, but now it’s in planned we will aim to get this done sometime soon.

    15 July 2018
  • avatar

    Absolutely need this exactly because for whatever reason Garmin Connect doesn’t sync w/ Google Fit (even though both have public APIs and even SDKs :( ). Looking forward to this very much.

    31 August 2018
  • 18 September 2018 Josh Sharp moved this task into In progress

  • avatar

    Moved to In Progress! So Excited!

    18 September 2018
  • avatar

    Yes! have been following this for a while and really happy to see it in progress :-)

    20 September 2018
  • avatar

    So excited that is in progress!

    20 September 2018
  • avatar

    We previously got approval (it’s a complicated process with Garmin compared to every other fitness tracker) but the process has changed, so now I’m waiting on someone from their developer program to approve me again. Then once I sign the NDA I’ll have access to the developer docs and API. Hopefully it all doesn’t take too long.

    26 September 2018
  • avatar

    Where is 2 different garmin api’s

    1) Garmin Connect, 5k$ to work with, allowed to anyone. Does NOT allow to sync steps/heartrate data, only activities 2) Garmin HealthAPI, new one, allowed freely, but you should contact Garmin so they give you API key (you will be required to describe your business). There is huge chance garmin will not allow you, though 3) FitnessSyncer, already seems to be using HealthAPI, because they able to grab steps/heartrate daily data from garmin. You could contact fitnesssyncer maybe you will be able to create new export target in fitnesssyncer (directly to exist). This will cover huge fitness clouds, not only garmin! Including Google.Fit, etc. But fitnesssyncer is not easiest thing to work for users, so only power users will be using that.

    30 September 2018
  • avatar

    Yes we again have access to #2. All good.

    01 October 2018
  • avatar

    so is there a chance it might soon be possible to pull steps&HR from garmin to exist? make it happen within the next 30 days and you’ve got a new paying customer ;)

    09 October 2018
  • avatar

    (happily would beta-test if needed)

    09 October 2018
  • avatar

    Yes, I’m working on it now. Can’t give you a time frame, sorry, but it is the main thing I’m working on for Exist right now.

    10 October 2018
  • avatar

    Update: unfortunately Garmin has some pretty unusual requirements that make it hard to get this integration working in development, such as only making user data available via webhooks (no way to request activity, sleep data, etc., except when we’ve been notified there’s been an update). I’ll try to get it finished ASAP but it’ll take a little longer than normal, sorry 😕 in the meantime maybe I can get some other smaller tasks done, like selecting metric/imperial units per attribute.

    23 October 2018
  • avatar

    ‘steps’ don’t have such silly things as different units in different places, so just focus your precious energy on these ;)

    23 October 2018
  • 27 November 2018 Josh Sharp moved this task into Completed

  • avatar

    Only took 3 years! (Not sarcasm) I really appreciate the effort, I’ve looked into integrating with Garmin and it seems like a nightmare.

    27 November 2018
  • avatar

    Completed? Right on! Thank you so much, this is a great help.

    27 November 2018
  • avatar

    Ha, in many ways it has been actually. I’m relieved to have it done.

    28 November 2018
  • avatar

    Thanks, started using this yesterday and loving it!

    29 November 2018
  • avatar

    It works great! Thank you :-)

    29 November 2018
  • avatar

    Glad everyone is enjoying it!

    30 November 2018
  • avatar

    Yeah! Was something I was hoping since day one of my subscription!

    01 December 2018
  • avatar

    They’ll be done when they’re done 🙂 I think we’ll aim to add new attributes in the new year so you may see things like stress level as part of that, but no firm plans yet. Other users have other desired attributes to take into account also.

    19 December 2018