Garmin Grafana

Garmin Grafana

Sync Garmin health data to InfluxDB for Grafana dashboards

2.6kstars
156forks
Last commit: 11d ago
Repo age: 1y old

Garmin Grafana is a Dockerized data pipeline that logs into Garmin Connect, fetches health and activity metrics from your Garmin account, and stores them in an InfluxDB database for visualization in Grafana. It is designed for long-term tracking and custom dashboards beyond what the Garmin app offers.

Key Features

  • Automated periodic syncing of Garmin Connect data into InfluxDB
  • Prebuilt Grafana dashboard provisioning for health and fitness trend visualization
  • Collects a wide range of metrics such as heart rate, steps, sleep (including SpO2 and HRV), stress, Body Battery, calories, and activity minutes
  • Workout and activity timeline support, including GPS/pace/altitude/HR for recorded activities
  • Historical backfilling (bulk fetching) to populate older data
  • Multi-user instance setup for multiple Garmin accounts
  • Data export options (for example CSV) to support external analysis

Use Cases

  • Build a personal long-term health and fitness dashboard using Grafana
  • Maintain a private local archive of Garmin health metrics and workouts
  • Analyze trends and correlations across sleep, stress, HRV, training load, and recovery over months/years

Limitations and Considerations

  • Depends on Garmin Connect access and may break if Garmin changes its APIs or login/2FA flows
  • Initial setup may require interactive authentication (including 2FA) to generate and store tokens

Garmin Grafana is a strong fit for Garmin device users who want ownership of their time-series health data and flexible Grafana visualizations, with automation for ongoing syncing and optional historical imports.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Grafana

Grafana

Observability dashboards and alerting for metrics, logs, and traces

71.7k
13.4k
Last commit: 18h ago

Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Alternative to:
Grafana Cloud
Grafana Cloud
+19
Apache Superset

Apache Superset

Data exploration, visualization, and dashboarding platform

70.1k
16.5k
Last commit: 19h ago

Apache Superset is an open-source BI platform for SQL-based data exploration, interactive dashboards, and rich visualizations with a no-code chart builder and SQL editor.

Alternative to:
Apache Superset (Managed Cloud)
Apache Superset (Managed Cloud)
+18
Metabase

Metabase

Open-source business intelligence and embedded analytics platform

45.6k
6.2k
Last commit: 18h ago

Metabase is an open-source BI and embedded analytics tool for querying databases, building dashboards, and sharing reports with permissions, alerts, and embedding.

Alternative to:
Metabase Cloud
Metabase Cloud
+19
Appsmith

Appsmith

Open-source low-code platform for internal tools and dashboards

38.9k
4.4k
Last commit: 2d ago

Build and deploy internal tools, admin panels, and dashboards with a low-code UI builder that connects to databases and APIs and supports JavaScript logic and Git workflo...

Alternative to:
Retool
Retool
+14
ToolJet

ToolJet

Low-code platform for building internal apps, dashboards, and workflows

37.2k
4.9k
Last commit: 1d ago

ToolJet is an open-source low-code platform to build and deploy internal tools, dashboards, and workflows with integrations for databases, APIs, and SaaS apps.

Alternative to:
Retool
Retool
+19
Redash

Redash

Query, visualize, and share data from multiple data sources

28.2k
4.5k
Last commit: 13d ago

Open source BI tool to connect to many data sources, run SQL/NoSQL queries, build visualizations and dashboards, share insights, and set alerts and scheduled refreshes.

Alternative to:
Redash
Redash
+19