Features
Everything you need to train and coach endurance sports
The week of an endurance athlete is a loop: plan it, build the sessions, run them with your watch, look at what happened, see where your form is going, talk it over with your coach. OpenAthlete covers each step, and all of it is free.
- Every feature free
- Open source, AGPL-3.0
- Self-hostable
01
Training calendar
Month, week and season views on one drag-and-drop calendar. Draw training blocks across weeks, set races as A, B or C, and see planned against done for every session.
- Copy, shift and undo whole weeks
- Illness, injury and travel periods that move sessions
- A private feed for Google, Apple or Outlook Calendar

02 · 03
Workout builder and watch sync
Warm-up, repeats, recoveries, targets in pace, heart rate, power or % of VMA and FTP. Planned workouts go to Garmin, Suunto and COROS. Activities come in from those three, plus Polar and Strava.
Threshold · 5 × 4'
1:05 · run · est. load 86
04 · 05
Training load and analysis
Every derived number comes with a note on what it means and where it stops being reliable.
Fitness, fatigue, form
CTL, ATL and TSB from heart-rate TRIMP, projected over your planned sessions.
Graded against the plan
Each step next to its target: on, close or off. "4 of 5 work steps on target."
Intervals and climbs found for you
Laps by plan step, watch lap, detected interval, climb (up to HC) or every N km.
Pace with the conditions removed
Grade-adjusted pace, and seconds gained or lost to slope, heat, altitude and wind.
Records you can trust
400 m to 100 km, power by duration, best of each year. Exclude a GPS glitch in one click.
Capacities
Critical speed, critical power and critical swim speed from what you actually did, with race-time ranges.
Aerobic decoupling
Pace or power against heart rate, first half against second.
Statistics and year in review
Volume, intensity distribution, durability, recovery trends. Compare periods, export CSV.
AI
AI coach and MCP
06
Coach and club tools
A team overview with compliance, volume and form for each athlete. Alerts when someone reports pain, goes quiet or leaves a message unread. Plan on any athlete's calendar, comment on sessions, chat one to one or in groups.
- 5 athletes free, unlimited with Supporter at €50 a year
- Several coaches can follow the same athlete
- Clubs can self-host with single sign-on and invite-only signups

Mobile apps and data export
Mobile
The web app is built for the phone and installs on your home screen. Native iPhone and Android apps are in testing.
Mobile
Your data leaves with you
Download everything in one JSON file: profile, workouts, activities, metrics, messages. Delete your account and it is all erased, connections to your watch brands included.
Open source and self-hostingEverything else
The small things that make a week easier
Calendar feed
Planned sessions in Google, Apple or Outlook.
Life periods
Illness, injury, travel: sessions move after.
Recording corrections
Remove HR or power spikes, crop, smooth altitude. Undo any time.
Weather on the route
Temperature, humidity and wind every 500 m.
Record exclusions
Suspect efforts flagged; exclude one or a whole activity.
Training paces
Jack Daniels paces from your best effort.
70 metric types
Sleep, HRV, weight, Hooper index, entered or synced.
Shoes and bikes
Distance per pair, default gear per sport.
File import
FIT, GPX, TCX, several at once.
Activity Import API
Other apps push activities over OAuth 2.1.
Data export
Everything in one JSON file.
Real account deletion
Erases your data and revokes watch connections.
5 languages
English, French, Italian, Spanish, Brazilian Portuguese.
Single sign-on
OpenID Connect on self-hosted instances; open, invite-only or closed signups.
Search everything
Cmd + K for athletes, activities and pages.
Free calculators
VMA, race predictor, heart-rate zones.
All of it, free, from today
No trial and no feature tier. Create an account, connect your watch, and plan next week.
Free forever. No credit card.