Data access & tools · Device data extractor / SDK
python-garminconnect
Python wearable data extractor
What is python-garminconnect?
python-garminconnect is an unofficial Python 3 wrapper for the Garmin Connect API that gives programmatic access to health, fitness and device data from a Garmin Connect account.
python-garminconnect at a glance
- Type
- Device data extractor / SDK
- Devices supported
- Reads health, fitness and device data from a Garmin Connect account.
- Open source
- Yes
- Signals
- Multi-signal
- Category
- Data collection platform
- Domains
- device integration
- Language
- Python
- Licence
- MIT
- Commercial use
- yes
- Maintenance
- Commit in the last 12 months (as of Oct 21, 2026)
- Last commit
- Oct 31, 2026
- Repository
- Not archived
How to get data with python-garminconnect
Logs in to Garmin Connect and calls the endpoints the Garmin Connect web app uses. It is unofficial, so endpoints can change without notice.
Code & repos
Where these facts come from
Checked on Nov 9, 2026 against the project’s own pages:
Related open-source tools
Other Wearable Signal Tools that share a signal with python-garminconnect.
Questions about python-garminconnect
What is python-garminconnect used for?
python-garminconnect is an unofficial Python 3 wrapper for the Garmin Connect API that gives programmatic access to health, fitness and device data from a Garmin Connect account. ChatPPG lists it as a device data extractor / sdk.
Which devices does python-garminconnect support?
Reads health, fitness and device data from a Garmin Connect account.
How do you get data with python-garminconnect?
Logs in to Garmin Connect and calls the endpoints the Garmin Connect web app uses. It is unofficial, so endpoints can change without notice.
Is python-garminconnect open source?
Yes. Licence: MIT.
Is python-garminconnect still maintained?
Its repository's last commit was on Oct 31, 2026 (checked Nov 9, 2026).
Summary, licence and commercial-use fields are shown as recorded for this project. Maintenance is computed from the last commit date. Check the project’s own repository for its current licence and status.




