Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Garmin website screenshot

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.

human only

More than an index entry, but the surface is still mostly links rather than artifacts — the cohort most likely to move a full band from modest, well-targeted work.

Kin Score

API Evangelist profiles Garmin the way a machine reads it — 41 machine-readable artifacts across 17 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Garmin scores 23.8/100 (emerging), with a separate agent-readiness read of 0/100 (human only). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 23.8/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 7.0 / 20
Commercial Clarity 4.2 / 20
Operational Transparency 2.7 / 13
Governance 0.0 / 12
Discoverability 8.8 / 10
Regulatory · Health 4.6 / 15
Agent readiness — 0/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 15
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Garmin

Each block below is one kind of artifact we hold for Garmin. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 17

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Garmin Connect IQ Platform

Connect IQ is Garmin's open platform for building wearable apps that run on Garmin watches and cycling computers. Developers write apps in Monkey C — Garmin's purpose-built obje...

Garmin Connect Health API

Inbound cloud API for receiving all-day health summary metrics from Garmin wearables — daily summaries, epoch summaries, sleep data, heart rate, steps, stress, Body Battery, pul...

Garmin Connect Activity API

Inbound cloud API providing comprehensive workout and activity data across 30+ activity categories — GPS tracks, FIT file fetch, manually entered activities, lap details, and de...

Garmin Connect Women's Health API

Inbound cloud API exposing menstrual cycle tracking and pregnancy data captured in the Garmin Connect mobile app. Partner-only access requiring approval; user permissions are gr...

Garmin Connect Training API

Outbound cloud API for pushing structured workouts and training plans from partner platforms to a user's Garmin device. Supports the full Garmin workout step model (warmup, inte...

Garmin Connect Courses API

Outbound cloud API for pushing GPS courses and routes from partner platforms (Komoot, Strava, Ride with GPS, etc. pattern) to a user's Garmin wearable or Edge cycling computer f...

Garmin Health SDK

Mobile SDKs for iOS and Android that pair directly with Garmin wearables over BLE and stream raw real-time sensor data — accelerometer, heart rate, pulse ox, respiration, stress...

Garmin FIT SDK

The Flexible and Interoperable Data Transfer (FIT) protocol is Garmin's compact binary file format for sport, fitness, and health data — activities, courses, workouts, monitorin...

Garmin Golf API

Premium partner API exposing data from the Garmin Golf app — scorecard data (par, strokes per hole, fairway hits, putts), Garmin launch monitor metrics (ball and club data from ...

Garmin Navionics Marine Charts and Maps

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

Garmin inReach Portal Connect

Enterprise API for organizations to integrate inReach satellite communicator data — two-way messaging, location tracking, MapShare, SOS events — into their own dispatch, fleet, ...

Garmin ANT Wireless Network

Garmin (via dynastream) operates the ANT and ANT+ ultra-low-power 2.4GHz wireless protocol used across cycling, running, fitness, and health sensors industry-wide. ANT+ device p...

Garmin Tacx Trainer Communication

Communication protocol documentation for controlling Tacx smart trainers (NEO, Flux, Boost line) over ANT+ FE-C and Bluetooth FTMS for indoor cycling and virtual-ride apps (Zwif...

Garmin Radar Data BLE Program

BLE GATT service that allows third-party head units, smartphones, and cycling-safety apps to receive vehicle-approach data from Garmin Varia rearview radars (RTL515, RCT715) — v...

Garmin Aviation Flight Data Log API

Aviation API for accessing flight data logs (FDL/FDM) generated by Garmin avionics — G1000/G3000/G5000 integrated flight decks and G500/G600 TXi displays — for fleet operators, ...

Garmin Fleet Management Platform

Developer integration for Garmin Fleet purpose-built truck and commercial vehicle navigators, enabling dispatch, route, message, and stop integration between Garmin Fleet device...

Garmin Custom Maps API

Specification for creating KMZ-based custom maps that load on Garmin outdoor handhelds and fitness watches — used by parks, search-and-rescue teams, race organizers, and event o...

Scroll within the panel for all 17 ·

GraphQL 1

Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.

GraphQL schemas published by this provider.

Garmin GraphQL Schema

This conceptual GraphQL schema models the Garmin Connect platform — covering health metrics, fitness activities, training, devices, social features, and user management. It draw...

GRAPHQL

Features 22

The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.

Notable capabilities this provider offers.

Connect IQ wearable application platform with Monkey C, device simulators, and VS Code extension (SDK 9.1.0)
Five Connect IQ app types — watch faces, data fields, widgets, device apps, audio content providers
Connect IQ Store at apps.garmin.com for app distribution and monetization
Connect IQ Android SDK (Maven Central) and iOS Companion SDK for phone-to-watch communication
Garmin Connect Developer Program cloud APIs — Health, Activity, Women's Health, Training, Courses
Inbound APIs (Health, Activity, Women's Health) for receiving user data into partner platforms
Outbound APIs (Training, Courses) for pushing workouts and routes onto user devices
Garmin Health SDK — Standard (HIPAA-compliant) and Companion variants for iOS/Android
Real-time BLE streaming of accelerometer, heart rate, pulse ox, respiration, stress, Body Battery
FIT SDK in eight languages (C, C++, C#, Java, JavaScript, Objective-C, Python, Swift) — the industry interchange format for endurance sport data
FIT SDK Tools — FitCSVTool, FitGen, FitToolsUI for binary file inspection and profile customization
Navionics marine cartography Web API and iOS/Android mobile SDK
inReach Portal Connect for satellite-messaging and tracking integrations over Iridium
ANT and ANT+ ultra-low-power 2.4GHz wireless protocol with standardized device profiles
Garmin Golf API for scorecards, launch monitor metrics, and per-shot GPS data
Tacx smart trainer ANT+ FE-C and BLE FTMS communication protocols
Varia cycling radar BLE GATT service for third-party head units
Garmin Aviation Flight Data Log API for G1000/G3000/G5000 fleet operators
Garmin Fleet integration APIs for commercial vehicle telematics
KMZ Custom Maps specification for outdoor handhelds and fitness watches
LIDAR-Lite Arduino library for the LIDAR-Lite v3/v4 optical distance sensors
Active developer forums at forums.garmin.com/developer

Scroll within the panel for all 22 ·

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Garmin Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Resources

Every other property we hold for Garmin — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 3

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Access & Security 1

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Other 1

Properties that don't map to a standard resource type

← All providers · Data indexed from github.com/api-evangelist/garmin · machine-readable index on apis.io