Hello everyone,
I am currently planning to develop a personal fitness dashboard web application and would like to integrate Garmin data into it. The idea is to retrieve fitness, health, and activity data from my Garmin account and process it inside my own application.
I have seen that some third-party apps are able to connect to Garmin by redirecting users to a Garmin login page, where they can authorize access to their data, including historical activity data. I would like to understand how this works from a developer perspective.
Specifically, I would like to know:
- How can I apply for access to the Garmin Health API and/or Activity API?
- Is access available for individual developers or only for companies/approved partners?
- Is there a sandbox or test environment for development?
- Can the API provide historical activities and health data after a user has granted permission?
- What is the recommended authentication flow for this use case?
- Are there any restrictions, approval requirements, or costs involved?
At first, this would only be for my own personal use, but I would like to build the project properly from the beginning and understand what is officially supported by Garmin.
Any guidance, documentation links, or experiences from developers who have gone through the process would be very helpful.
Thank you in advance!