Train smarter.
Recover better.

Deep analytics for your Strava training data. Optionally connect Oura Ring or Apple Health to layer in sleep and recovery insights.

Get Started — It's Free

Requires a Strava account  ·  Oura Ring or Apple Health optional

Strava
+
Oura Ring
or
Apple Health

Sync your data

Authenticate with Strava and either Oura Ring or Apple Health — your full history syncs in under a minute.

Watch the full walkthrough →

Features

Everything you need to understand your training

Powerful Strava analytics out of the box. Add Oura Ring or Apple Health to unlock sleep and recovery insights.

📊

Interactive Charts

Visualize running distance, pace, heart rate, and cadence over any date range.

🔥

Activity Heatmap

A visual calendar showing your running activity over the past year at a glance.

📈

Training Load Analysis

Track weekly mileage trends and yearly progress toward your distance goals.

🎯

Goal Tracking

Set weekly and monthly mileage targets. Track streaks and personal bests automatically.

📅

Flexible Date Ranges

View today, last 7 or 30 days, this month, this year, or any custom range.

🤖

Meet Miles.AI, Your AI Coach

Chat with Miles.AI, an AI coach that analyzes your performance and recovery metrics to give personalized training recommendations.

🌙

Sleep & Recovery

Oura or Apple Health required

Layer in sleep stages, sleep score, and readiness score from your Oura Ring or Apple Health alongside training data.

⚖️

Acute Chronic Workload Ratio

Oura or Apple Health optional

Unlock deep performance insights through your training data to reveal the true biological cost of every mile and stop injuries before they start.

Up and running in minutes

No setup required — just connect your accounts and your data is ready.

1

Connect Strava

Authorize Athlete Signal to read your activity data. No passwords stored.

2

Connect Recovery

Link your Oura Ring or upload an Apple Health export to pull in sleep and readiness scores.

3

Explore your data

Your dashboard loads automatically with your full history since account creation.

🔒

Your privacy is our priority

Your data is temporarily cached for performance and automatically expires. It is never sold, shared, or stored long-term.

Short-term cache only OAuth — no passwords Read-only API access Never sold or shared

Read our full Privacy Policy →

Data Sources

Powered by best-in-class platforms

Athlete Signal connects directly to Strava for training data, plus Oura Ring or Apple Health for recovery metrics.

Strava

  • Running distance & pace
  • Heart rate (avg & max)
  • Cadence
  • Activity history

Oura Ring

  • Total sleep & stages
  • Sleep score
  • Readiness score
  • Recovery trends

Apple Health

  • Sleep duration & stages
  • Heart rate variability
  • Resting heart rate
  • Recovery insights

Coming Soon

We're building more ways to understand your training and recovery.

🔼 Garmin Connect Support
Sync your workouts, heart rate, and recovery metrics directly from Garmin Connect.
Next release
📱 Mobile App
A dedicated iOS and Android app for checking your training load, sleep trends, and readiness scores on the go.
Next release

Ready to understand your training?

Connect your Strava account and optionally Oura Ring or Apple Health to get started for free.

Connect Your Accounts