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:

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.