# Garmin FIT SDK

**Canonical:** https://apis.io/apis/garmin/garmin-fit-sdk/  
**Provider:** Garmin — https://apis.io/providers/garmin/  
**Documentation:** https://developer.garmin.com/fit/overview/

Garmin FIT SDK is one of 17 APIs that [Garmin](https://apis.io/providers/garmin/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include FIT, File Format, Data Transfer, SDK, and Interoperability. The published artifact set on APIs.io includes API documentation.

The Flexible and Interoperable Data Transfer (FIT) protocol is Garmin's compact binary file format for sport, fitness, and health data — activities, courses, workouts, monitoring files, settings, and more. The FIT SDK ships encoders and decoders in eight languages (C, C++, C#, Java, JavaScript, Objective-C, Python, Swift), the FitCSVTool for binary-to-text inspection, FitGen.exe for profile customization, and the canonical Profile.xlsx defining every FIT message and field. FIT is the de-facto interchange format across Strava, TrainingPeaks, Komoot, Wahoo, Polar, Suunto, Apple Health, Google Fit, and the entire endurance-sport tooling ecosystem.

## Machine-readable artifacts (12)

- **Documentation** — https://developer.garmin.com/fit/overview/
- **Documentation** — https://developer.garmin.com/fit/protocol/
- **Documentation** — https://developer.garmin.com/fit/file-types/
- **SDKs** — https://github.com/garmin/fit-python-sdk
- **SDKs** — https://github.com/garmin/fit-javascript-sdk
- **SDKs** — https://github.com/garmin/fit-java-sdk
- **SDKs** — https://github.com/garmin/fit-c-sdk
- **SDKs** — https://github.com/garmin/fit-cpp-sdk
- **SDKs** — https://github.com/garmin/fit-csharp-sdk
- **SDKs** — https://github.com/garmin/fit-swift-sdk
- **SDKs** — https://github.com/garmin/fit-objective-c-sdk
- **Tools** — https://github.com/garmin/fit-sdk-tools

## Other Garmin APIs (12)

- [Garmin Connect IQ Platform](https://apis.io/apis/garmin/garmin-connect-iq/)
- [Garmin Connect Health API](https://apis.io/apis/garmin/garmin-connect-health-api/)
- [Garmin Connect Activity API](https://apis.io/apis/garmin/garmin-connect-activity-api/)
- [Garmin Connect Women's Health API](https://apis.io/apis/garmin/garmin-connect-womens-health-api/)
- [Garmin Connect Training API](https://apis.io/apis/garmin/garmin-connect-training-api/)
- [Garmin Connect Courses API](https://apis.io/apis/garmin/garmin-connect-courses-api/)
- [Garmin Health SDK](https://apis.io/apis/garmin/garmin-health-sdk/)
- [Garmin Golf API](https://apis.io/apis/garmin/garmin-golf-api/)
- [Garmin Navionics Marine Charts and Maps](https://apis.io/apis/garmin/garmin-navionics-marine-api/)
- [Garmin inReach Portal Connect](https://apis.io/apis/garmin/garmin-inreach-portal-connect/)
- [Garmin ANT Wireless Network](https://apis.io/apis/garmin/garmin-ant-wireless/)
- [Garmin Tacx Trainer Communication](https://apis.io/apis/garmin/garmin-tacx-trainer-api/)

## Tags

FIT, File Format, Data Transfer, SDK, Interoperability

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/garmin/garmin-fit-sdk/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/garmin/.
