{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"Python wrapper for the Garmin Connect API that provides programmatic access to health metrics, activity data, device information, and fitness tracking from Garmin Connect accounts.","skillfed_tags":["fitness-api","health-data","garmin-integration"],"use_cases":["Extract daily step counts, calories, and resting heart rate for personal fitness dashboards or health tracking applications.","Programmatically upload workout data (running, cycling, swimming) to Garmin Connect or sync with external fitness platforms.","Retrieve historical activity and health trends over date ranges for analysis, reporting, or data migration.","Automate device management tasks like querying connected devices, alarms, or solar data without manual Garmin Connect login.","Build integrations that pull Garmin golf scorecard data, shot-by-shot metrics, or club statistics for analysis.","Monitor personal records, badges, challenges, and training readiness metrics for coaching or performance tracking workflows."],"what_it_does":"garminconnect is a Python 3 API client for Garmin Connect that handles authentication, token management, and access to API endpoints across multiple categories. It abstracts away the complexity of Garmin's mobile SSO flow, managing token refresh automatically so you can focus on querying health data, activities, devices, and fitness metrics.\n\nThe library covers health metrics (heart rate, sleep, stress, SpO2, HRV), activity management (workouts, typed uploads, scheduling), nutrition logging, golf scorecards, device information, goals and achievements, and historical trends. It uses curl_cffi, requests, and ua-generator to handle HTTP communication and maintain compatibility with Garmin's API endpoints. Authentication tokens are stored locally and refreshed transparently; only a full re-login is needed if the refresh token expires.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and provides comprehensive API coverage for Garmin Connect. It's suitable for production use if you need programmatic access to Garmin health and fitness data. Requires Python 3.12 or later."},"id":"garminconnect","links":{"html":"https://skillfed.io/packages/garminconnect","md":"https://skillfed.io/packages/garminconnect.md","pypi":"https://pypi.org/project/garminconnect/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"garminconnect","python_support":"supports_current","summary":"Python 3 API wrapper for Garmin Connect"},"popularity":{"monthly_downloads":741000,"position":5183,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.10"}
