PHPackages                             kyoden/php-garmin-connect - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. kyoden/php-garmin-connect

ActiveLibrary

kyoden/php-garmin-connect
=========================

A PHP adapter for interrogating the Garmin Connect "API"

v3.0.3(4y ago)086MITPHPPHP &gt;=7.2

Since Jul 26Pushed 4y ago1 watchersCompare

[ Source](https://github.com/kyoden/php-garmin-connect)[ Packagist](https://packagist.org/packages/kyoden/php-garmin-connect)[ RSS](/packages/kyoden-php-garmin-connect/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (13)Used By (0)

PHP Garmin Connect
==================

[](#php-garmin-connect)

This is a fork from dawguk code mainly for updating to latest Garmin Connect features A PHP adapter for interrogating the Garmin Connect "API"

Fork : dawguk/php-garmin-connect and merged with klorie/php-garmin-connect

Preamble
========

[](#preamble)

Garmin doesn't really have a proper API for their Connect tool. Well, they sort of do, but it's half-baked; they appear to have either abandoned it or let it go stale, the documentation is very thin on the ground and there appears to be no "proper" way of authenticating the user.

So thanks to Collin @tapiriik and his wonderful public python repo (), this project was born for those of us that prefer elephants to snakes ;)

The code is pretty well documented, and it has to be because some things we have to do is pretty gnarly. Once authentication is done though, it's pretty much good old RESTFUL API stuff. Oh, but we're using the CURL cookie handling to maintain session state. Ugh.

Full Example
============

[](#full-example)

We simply connect using our Garmin Connect credentials.

```

         Garmin Connect

      2014-09-18T17:22:50.000Z

      Untitled

            54.599998474121094
            2014-09-18T17:22:50.000Z

                  22.0
                  0

```

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 85% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~176 days

Recently: every ~265 days

Total

11

Last Release

1809d ago

Major Versions

v1.0.4 → v2.0.02018-06-29

v2.1.0 → v3.0.12019-09-22

PHP version history (3 changes)v1.0.0PHP &gt;=5.3.0

v2.0.0PHP &gt;=7.1

v3.0.1PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/1b72de109e10413040bd5032afe9caeb27ca49f2df0b258f2f428dd71af88eb0?d=identicon)[kyoden](/maintainers/kyoden)

---

Top Contributors

[![DaveWilcock](https://avatars.githubusercontent.com/u/424094?v=4)](https://github.com/DaveWilcock "DaveWilcock (34 commits)")[![lsolesen](https://avatars.githubusercontent.com/u/148026?v=4)](https://github.com/lsolesen "lsolesen (3 commits)")[![gear4dave](https://avatars.githubusercontent.com/u/12171117?v=4)](https://github.com/gear4dave "gear4dave (1 commits)")[![JavierMartinz](https://avatars.githubusercontent.com/u/1155507?v=4)](https://github.com/JavierMartinz "JavierMartinz (1 commits)")[![jentscke](https://avatars.githubusercontent.com/u/8313630?v=4)](https://github.com/jentscke "jentscke (1 commits)")

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/kyoden-php-garmin-connect/health.svg)

```
[![Health](https://phpackages.com/badges/kyoden-php-garmin-connect/health.svg)](https://phpackages.com/packages/kyoden-php-garmin-connect)
```

###  Alternatives

[tymon/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

11.5k49.1M344](/packages/tymon-jwt-auth)[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[spatie/laravel-sitemap

Create and generate sitemaps with ease

2.6k14.6M107](/packages/spatie-laravel-sitemap)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M719](/packages/statamic-cms)[spatie/laravel-route-attributes

Auto register routes using PHP attributes

879963.2k18](/packages/spatie-laravel-route-attributes)[team-reflex/discord-php

An unofficial API to interact with the voice and text service Discord.

1.1k379.4k24](/packages/team-reflex-discord-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
