Skip to content

api-evangelist/garmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Garmin (garmin)

Garmin is the global leader in GPS-enabled wearables, cycling computers, outdoor handhelds, marine electronics, aviation avionics, and automotive navigation. Garmin's developer surface spans the Connect IQ wearable app platform (Monkey C, watch faces, data fields, widgets, device apps), the Garmin Connect Developer Program cloud APIs (Health, Activity, Women's Health, Training, Courses), the Health SDK for direct BLE streaming from wearables, the FIT SDK that defines the industry's de-facto endurance data interchange format, Navionics marine cartography, inReach satellite messaging, the ANT/ANT+ wireless protocol, and specialized APIs for golf, aviation flight data, fleet telematics, and custom outdoor maps.

URL: Visit APIs.json

Run: Capabilities Using Naftiko

Tags

  • GPS, Fitness, Wearables, Outdoor, Connect IQ, Health, Cycling, Marine, Aviation, Automotive, FIT, ANT

Timestamps

  • Created: 2026-05-25
  • Modified: 2026-05-25

APIs

Garmin Connect IQ Platform

Open wearable app platform — five app categories (watch faces, data fields, widgets, device apps, audio content providers), Monkey C language, VS Code extension, device simulators, and companion Android/iOS SDKs. Apps ship through the Connect IQ Store. Current SDK 9.1.0 (May 2026).

Human URL: https://developer.garmin.com/connect-iq/

Garmin Connect Health API

Inbound cloud API for receiving all-day health summary metrics — daily summaries, sleep, heart rate, steps, stress, Body Battery, pulse ox, respiration, and user-logged metrics. Partner approval and OAuth required.

Human URL: https://developer.garmin.com/gc-developer-program/health-api/

Garmin Connect Activity API

Inbound cloud API for complete workout/activity data across 30+ categories with GPS tracks, FIT file fetch, lap details, and per-activity metrics.

Human URL: https://developer.garmin.com/gc-developer-program/activity-api/

Garmin Connect Women's Health API

Inbound cloud API exposing menstrual cycle tracking and pregnancy data captured in Garmin Connect.

Human URL: https://developer.garmin.com/gc-developer-program/womens-health-api/

Garmin Connect Training API

Outbound cloud API for pushing structured workouts and training plans (warmup, intervals, repeats, cool down) from partner platforms onto a user's Garmin device.

Human URL: https://developer.garmin.com/gc-developer-program/training-api/

Garmin Connect Courses API

Outbound cloud API for pushing GPS courses and routes from partner platforms (Komoot, Strava, Ride with GPS pattern) onto Garmin wearables and Edge cycling computers.

Human URL: https://developer.garmin.com/gc-developer-program/courses-api/

Garmin Health SDK

iOS and Android SDKs that pair directly with Garmin wearables over BLE and stream raw real-time sensor data — accelerometer, HR, pulse ox, respiration, stress, calories, steps, Body Battery, plus advanced streams (gyroscope, actigraphy, beat-to-beat). Standard variant is HIPAA-compliant; Companion variant combines streaming with the cloud Health API.

Human URL: https://developer.garmin.com/health-sdk/overview/

Garmin FIT SDK

The Flexible and Interoperable Data Transfer (FIT) protocol — Garmin's compact binary format for sport, fitness, and health data. SDKs in eight languages (C, C++, C#, Java, JavaScript, Objective-C, Python, Swift), the FitCSVTool for binary-to-text inspection, FitGen for profile customization, and the canonical Profile.xlsx. FIT is the de-facto interchange format across Strava, TrainingPeaks, Komoot, Wahoo, Polar, Suunto, Apple Health, and Google Fit.

Human URL: https://developer.garmin.com/fit/overview/

Garmin Golf API

Premium partner API providing scorecard data (par, strokes/hole, fairway hits, putts), Garmin launch monitor metrics (Approach R10/R50), and per-shot GPS data.

Human URL: https://developer.garmin.com/golf-api/overview/

Garmin Navionics Marine Charts and Maps

Navionics marine cartography Web API and iOS/Android mobile SDK — HD contour depth data, spot soundings, detailed shorelines, navigational objects, and daily updates.

Human URL: https://developer.garmin.com/marine-charts/overview/

Garmin inReach Portal Connect

Enterprise integration for inReach satellite communicators — two-way messaging, location tracking, MapShare, and SOS events over the Iridium satellite network.

Human URL: https://developer.garmin.com/inreach-portal/

Garmin ANT Wireless Network

ANT and ANT+ ultra-low-power 2.4GHz wireless protocol with standardized device profiles (heart rate, power, speed/cadence, stride, FE-C trainer, blood pressure, weight scale) implemented across the fitness sensor industry.

Human URL: https://www.thisisant.com/

Garmin Tacx Trainer Communication

ANT+ FE-C and Bluetooth FTMS protocol documentation for controlling Tacx smart trainers (NEO, Flux, Boost) from third-party indoor cycling apps.

Human URL: https://developer.garmin.com/tacx-trainer/

Garmin Radar Data BLE Program

BLE GATT service letting third-party head units, phones, and cycling-safety apps receive vehicle-approach data (count, distance, speed) from Garmin Varia rearview radars (RTL515, RCT715).

Human URL: https://developer.garmin.com/radar-data-ble/

Garmin Aviation Flight Data Log API

Access flight data logs (FDL/FDM) generated by Garmin avionics — G1000/G3000/G5000 integrated flight decks and G500/G600 TXi displays — for fleet operators, training organizations, and safety management programs.

Human URL: https://developer.garmin.com/flight-data-log/

Garmin Fleet Management Platform

Developer integration for Garmin Fleet purpose-built commercial vehicle navigators — dispatch, routing, messaging, and stop integration with third-party fleet software.

Human URL: https://developer.garmin.com/fleet-management/

Garmin Custom Maps API

KMZ-based custom maps for Garmin outdoor handhelds and fitness watches — used by parks, search-and-rescue teams, race organizers, and event operators.

Human URL: https://developer.garmin.com/custom-maps/

Common Properties

Maintainers

FN: Kin Lane

Email: info@apievangelist.com

About

Garmin is the global leader in GPS-enabled wearables, cycling computers, outdoor handhelds, marine electronics, aviation avionics, and automotive navigation. Garmin's developer surface spans the Connect IQ wearable app platform (Monkey C, watch faces, data fields, widgets, device apps), the Garmin Connect Developer Program cloud APIs (Health,…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors