Insights

Your Aggregator Wants Your Own Garmin API Key: What to Decide Next

Author
Piotr Ratkowski
Published
October 28, 2026
Last update
October 28, 2026

Table of Contents

Key Takeaways

  1. Garmin reopened its Connect Developer Program on 21 October 2026. Its developer agreement does not allow a Garmin API key to be shared with a third party without Garmin's written permission.
  2. Teams that receive Garmin data through a SaaS aggregator on a shared registration now need a Garmin app registered under their own company name.
  3. Your own key is the first step on both paths open to you: keeping your current vendor with your credentials or running the integration in your own infrastructure.
  4. A new Garmin app needs a new consent from every user, so the reconnection flow belongs on the roadmap before the vendor's switch date.
  5. Open Wearables is open source and self-hosted. Your Garmin app and credentials stay with your company. The health data stays in your own cloud.
  6. Open Wearables does not grant Garmin access. You apply to Garmin yourself; Momentum can help plan everything after that.

Is Your HealthTech Product Built for Success in Digital Health?

Download the Playbook
Playbook ebook illustration

Introduction

If your product gets Garmin data through a SaaS aggregator, the email may already be in your inbox: from a set date, the vendor needs you to bring your own Garmin API credentials. The notice follows Garmin's decision on 21 October 2026 to reopen its Connect Developer Program. It moves the relationship with Garmin from your vendor to your company.

Our overview of the reopened program covers what Garmin changed for health product teams in general. This article is for the team on the receiving end of the vendor's notice. It covers what the notice means for your product and which questions to put to your vendor before the deadline. The second half compares the two paths open to you, with what each one takes.

What Changed for Teams Using the Garmin API Through an Intermediary

Garmin now runs three tiers. Personal is for pulling your own data. The business tiers differ in delivery and scale: Starter delivers data by push only and has no historical data. Its number of users is capped. Enterprise adds ping/pull delivery and at least a month of history. It has no user cap and includes support, on terms Garmin sets with each company.

Garmin's program page lists no prices. Press reports put the Starter cap at 1,000 users and say Enterprise will be billed per monthly active user from April 2027, with existing partners moved to Enterprise automatically (DC Rainmaker).

The rule that matters most for aggregator customers sits in the developer agreement. Section 5.2(e) says a licensee needs Garmin's prior written permission to share or sublicense its license key. The same applies to giving anyone else access to the API. Platforms that served many apps through one shared registration are now asking their customers to register their own.

The clause itself predates the reopening: it appears in the same wording in the 2023 version of the developer agreement. The reopened program gives every company a clear route to its own key, which makes the shared model hard to keep. Strava took the same line earlier. Since June 2026 its API agreement bars developers from sharing an API token with a third party. It also bars using one token for more than one application.

What the Notice Means for Your Product

The vendor's switch date is the date your Garmin data stops arriving under the old registration. Treat it as a product deadline with four pieces of work behind it.

Your own Garmin application. You apply to the Garmin Connect Developer Program under your company's name. Press coverage says Starter applicants need a public website and a privacy policy. New Starter apps carry an unverified label until Garmin reviews them. Until then, new connections may be limited (the5krunner). Build that review time into the plan.

Your users' consent. Garmin users authorize each app separately. When the connection moves to your own app, every user connects their Garmin account once more. That needs an in-app prompt and a message for users who rarely open the app. Plan as well for the ones who never reconnect. Our article on OAuth across multiple wearables covers how that flow usually works.

Your contract. The agreement with your vendor was priced for a service that included Garmin access. Once the Garmin relationship is yours, check what the contract still covers and whether the price reflects that.

Your AI features. If your product uses Garmin data with AI, read the AI terms in the version of the developer agreement you accept. The March 2026 version asks for an AI transparency statement in your privacy policy when user data is used for training with AI or processed by it. Check the details with your counsel before the switch.

Questions to Ask Your Current Vendor

Most of these can be answered in one call. The answers decide which path makes sense.

1. From what date will you support our own Garmin credentials?

2. Who builds the reconnection flow when our users have to connect again?

3. What happens to historical Garmin data already collected under the shared registration?

4. Do our contract and price change once the Garmin relationship moves to us?

5. Who can access our users' Garmin data while it passes through your systems?

6. If another device maker adopts the same rule, how quickly can you follow?

Two Paths After You Get Your Own Garmin API Key

Both paths start the same way. You apply to Garmin and register your app under your company's name. The difference is where the integration runs once you have them.

Keep Your Current Vendor With Your Own Credentials

If the vendor supports customer credentials and the rest of its service still fits your product, this is the shortest route. Your team handles the Garmin application and the user reconnection. The vendor keeps running the integration. Garmin data still passes through the vendor's infrastructure before it reaches yours. The next change in a provider's rules will also reach you through the vendor's roadmap.

Run a Self-Hosted Garmin API Integration

The other path puts the integration in your own cloud. Garmin pushes data straight to a callback endpoint you host, so the data goes from Garmin straight to infrastructure you control. That simplifies HIPAA and GDPR questions about where health data is processed. It also means your team runs the service or works with a partner who does. Our article on data ownership in wearable health products goes deeper into what that ownership involves.

The right choice depends on how central wearable data is to your product. A team that uses Garmin data for one feature may be well served by the first path. A team whose product is built on wearable data usually wants the connection in its own hands.

What Moving to Open Wearables Involves

Open Wearables is an open-source platform, MIT licensed, that brings data from multiple wearables behind one API you run yourself. Each company deploys it in its own cloud and connects it to its own Garmin app. Garmin credentials are configuration in your deployment, so moving to your own app means changing keys. Your keys and your users' data stay in your deployment; Momentum has access only if you grant it.

Open Wearables does not grant Garmin access and does not replace Garmin's approval. You apply to Garmin yourself. Open Wearables is the software that runs your approved connection next to the other wearables your users connect, in one normalized data model.

For most teams the move off an aggregator is a re-integration. You deploy Open Wearables with your Garmin app connected and point your product at the new API. Users reconnect through your own consent flow. Our step-by-step migration guide walks through the technical stages from audit to cutover. The guide on adding a wearable API to an existing backend covers the integration side. The Open Wearables migration page summarizes the steps.

Open Wearables already runs in production. Heart Monitor, with around 90,000 monthly active users, adopted the open-source project and built its integration with its own team. User health data stays on Heart Monitor's own infrastructure.

Garmin is the latest provider to change its terms, after the Fitbit Web API deprecation. When your team owns the connection, it decides how to respond to the next change. More answers on the self-hosted model are in the Open Wearables FAQ on avoiding vendor lock-in.

How Momentum Supports the Move

Momentum builds and maintains Open Wearables. For teams moving off an aggregator, we start with an audit of the current integration. It covers the data your product uses and the way it reaches you. It also covers what the vendor's switch date means for your users. From there we plan the deployment around your Garmin application and run both setups in parallel before cutover.

Our wearables software development team works with health product teams on wearable data layers. If your vendor's notice has a date on it, tell us what you are building and when the switch happens.

Frequently Asked Questions

Does the Garmin API cost money?
Garmin's Personal and Starter tiers are reported to be free, while Enterprise is reported to be billed per monthly active user from April 2027. Garmin's own program page lists no prices, so these figures come from press coverage of the October 2026 changes. Enterprise terms are set with each company.
How do I get an API key for Garmin?
You get a Garmin API key by applying to the Garmin Connect Developer Program and registering an app under your company's name. Press coverage says Starter applicants need a public website and a privacy policy. New Starter apps carry an unverified label until Garmin reviews them.
Can a third-party platform share its Garmin API key with my app?
A platform cannot share its Garmin API key with your app unless Garmin gives written permission. Section 5.2(e) of the developer agreement rules out sharing, transferring or sublicensing the license key without it. That is why aggregators are asking customers to register their own apps.
How do I pull data from the Garmin Connect API into my product?
Garmin's business tiers deliver data to an endpoint you host: Starter by push, Enterprise by push or ping/pull. The Personal tier lets you pull your own data. Each company registers its own app to receive data for its users.
Do users have to reconnect their Garmin accounts after we switch to our own app?
Yes, each user authorizes your new Garmin app once, because Garmin consent is tied to the app. Plan an in-app prompt and a message for less active users before the vendor's switch date.
Does Open Wearables give me access to Garmin data?
Open Wearables does not give access to Garmin data on its own. You apply to the Garmin Connect Developer Program yourself and register your own app. Open Wearables is the self-hosted software that runs your approved Garmin connection next to your other wearable sources.
How long does a move from an aggregator to Open Wearables take?
The timeline depends mostly on Garmin's review of your app and on how fast your users reconnect. The integration work itself is a re-integration in your own cloud. An audit of your current setup gives a timeline for your product.

Written by Piotr Ratkowski

Head of Growth
Grows Momentum's client portfolio and advises HealthTech teams on product strategy, market positioning, and where AI actually makes a difference. Writes about the trends and decisions shaping digital health.

See related articles

Green background with decorative circles

Moving to Your Own Garmin API Key?

Let's Create the Future of Health Together

We audit your current wearable integration and plan the switch, from the Garmin application to a parallel run and cutover on Open Wearables.

Looking for a partner who not only understands your challenges but anticipates your future needs? Get in touch, and let’s build something extraordinary in the world of digital health.

Newsletter

Piotr Ratkowski