garminconnect has 473K monthly downloads and 3K GitHub stars. Version 0.3.6 supports Python 3.12+, first published in 2020.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of curl-cffi, requests and ua-generator. It is used by 29 tracked packages, including garmin-auth, withings-sync and garmindb.
GitHub topics include fitness, garmin and garmin-connect.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- curl-cffi >=0.6
- requests >=2.28
- ua-generator >=1.0
19 optional dependencies
- black[linting]
- codespell[linting]
- coverage[testing]
- ipdb[dev]
- ipykernel[dev]
- ipython[dev]
- isort[linting]
- matplotlib[dev]
- mypy[linting]
- pandas[dev]
- pre-commit[linting]
- pydantic[typed]
- pydantic[workout]
- pytest[testing]
- pytest-vcr[testing]
- readchar[example]
- ruff[linting]
- types-requests[linting]
- vcrpy[testing]
Used By
- garmin-auth
- withings-sync
- garmindb
- eufy-sync
- hevy2garmin
- garmin-mcp-gt
- garmin-connect-mcp-server
- garmin-mcp-server
- garmin-mcp
- fit-file-faker
- health-agent-infra
- garmin-training-toolkit-sdk
- garmin-connect-mcp
- garmin-coach-mcp
- garmin-cli
- wearipedia
- garmin-daily
- mcp-garmin
- paicer
- garmin-to-fittrackee
- garsync
- garmin-connect-cli
- clawhealth
- garmin-mcp-lite
- mcp-server-garmincn
- iflow-mcp-dshvadskiy-garmin-mcp
- garmindownloader
- pywhooshconnect
- garminmaps