Download and analyze Garmin Connect data, including activities, health data (HR, sleep, steps), and more. Version 3.7.0 released March 2025; active development with frequent releases.
pip install garmindbNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize GarminConnect, download activities, create local database and store data.
Run 'garmindb_cli.py --rebuild_db' (or the equivalent Python call) once after upgrading.
Re-authenticate via OAuth. The library now uses browser-based login; headless may require token refreshes.
Use 'garmindb_cli.py' as the command, e.g. 'garmindb_cli.py --rebuild_db'.
Set 'database_dir' in your config file or use default.