Garmin Developers

Training API



Why should I be interested in the Training API?

The Training API can expand the utility of your content and broaden your user base by making it an integrated part of the Garmin experience. If you provide a coach service or have an application with structured workout or training plan content, your users will be able to follow the steps of your workouts from their Garmin wearables and cycling computers, increasing the likelihood of program adherence. If you provide route-planning services, your users will have the ability to sync courses directly with their Garmin devices from your application.

Can I include Garmin devices in my project / offering?

If you want to enhance your project by offering Garmin devices, please request the Training API, and enter the number of devices you believe you will support. A member of the Training API team will contact you to discuss how best to sell and provide the devices to your users.

What’s the cost of the Training API?

The Training API is free of charge, but it is only for business use.

Are there any further maintenance fees or service charges?

No, the Training API is free for business partners.

What’s the integration process like, and how long does it take?

After you request the Training API, Garmin will review your application within two business days. If approved, you will be granted access to the Garmin Developer Portal and can get started on your integration right away. In parallel, we will invite you to an integration call to help understand your needs and walk you through the high-level technical details of the Training API. A typical integration takes between 2 to 4 weeks.

Does the Training API support upcoming new devices?

Yes. New devices with course and workout features are supported automatically when users add the devices to their accounts.

Can I send data directly to the device?

Technically, no. After providing consent, users can send your training data to Garmin Connect. Garmin Connect handles the interactions with the device. All the user needs to do is sync their device with Garmin Connect to download the data to their wearable or cycling computer.

What OAuth format does the Training API use?

The Training API uses OAUTH 1.0a.

Can I test the Training API?

Yes. After approval, you will be able to test your integration against our production environment with throttled access.

Can I participate in this program if I'm already a Garmin Health API or Garmin Connect API developer?

Yes. Our support team will work with you on the best way to configure access for your users.

Further questions? Contact us by requesting the Training API or e-mail.