Plugins 〉Strava

Data Source


  • Overview
  • Installation
  • Change log
  • Related content

Strava datasource for Grafana dashboard

Visualize your sport activity with Grafana.

Strava Dashboard


  • Query activities stats and present it as a time series data.
  • Table format.
  • Show activities over the world with Worldmap Panel.
  • Visualize and analyze activity data such as heart rate, speed/pace, power, etc.
  • Template variables support.


See configuration docs.

Quick start

Before you start grafana server, configure plugin data directory with GF_STRAVA_DS_DATA_PATH environment variable. This required for storing obtained refresh tokens and make it available after plugin restart. Default path is plugin directory, but it will be removed during plugin upgrade, so for persistent storage it's better to use grafana data directory. Example:

mkdir /var/lib/grafana/strava
export GF_STRAVA_DS_DATA_PATH=/var/lib/grafana/strava

When data source is configured, you can import example dashboards from Dashboards tab at the data source configuration page. That's a good starting point for your custom dashboards.

Unfortunately, Strava API has some limitations and you can query only your own activities. But for multi-user dashboards you can configure multiple data sources and authorize separate user for each of them.

Included dashboard "Strava Athlete Dashboad" depends on Grafana's new version of the text panel plugin which can be in alpha state in older Grafana versions. If you want to enable alpha plugins and avoid seeing an error message in the dashboard, set GF_PLUGINS_ENABLE_ALPHA environment variable to true. Example:


Installing Strava on Grafana Cloud:

For more information, visit the docs on plugin installation.

Change Log

[1.4.0] - 2021-12-27


  • Display activity route on the Geomap panel, #49.
  • Heatmap format which allows to visualize activities over selected time range as a heatmap on Geomap panel.
  • Athentication by refresh token from the app config page.
  • Automatically convert units based on user's preferences, #43.
  • Updates for the dashboards.

[1.3.0] - 2021-05-13


  • Individual activity query. Now it's possible to visualize activity-specific metrics: heart rate graph, speed/pace, splits and many other metrics.
  • Template variables support (fetch list of activities and use activity it as a variable).

[1.2.0] - 2020-10-14


  • ARM build


  • Fix compatibility with Grafana 7.x
  • Sign plugin
  • Fix dashboards

[1.1.1] - 2020-03-05


  • Don't use git LFS for plugin binaries

[1.1.0] - 2020-03-05


  • Authentication on the backend, #2

[1.0.1] - 2020-01-10


  • Error handling while testing data source
  • Configuration docs link

[1.0.0] - 2020-01-09


  • Initial time series data support
  • Initial Worldmap panel format support
  • Activity type selection
  • Aggregation intervals