A one-time, read-only connection that pulls your rides and runs into Adaptive Training — so your fitness, power curve, and form build themselves. It runs through a Strava API application that belongs to you, so nobody else ever holds a key to your data.
Adaptive Training reads your Strava activities — type, time, distance, and the power, heart-rate, and cadence streams — and turns them into your fitness/fatigue/form, power-duration curve, durability, and ride analysis. It is read-only: it never posts, edits, or deletes anything on Strava, and your data stays in the single file on your own machine.
Strava lets every API application connect exactly one athlete. Adaptive Training could ship one shared application and ask Strava to raise that limit — but then its author would sit between you and Strava, holding a key to your data. Instead, each athlete registers their own application. It's a five-minute form you fill in once, and it means the only two parties in the chain are you and Strava.
You need a Strava subscription for this step. Since June 2026, Strava only lets subscribers create an API application (their getting-started guide calls it a prerequisite). No subscription? Skip Strava and use Settings → Import files — drop in the FIT/GPX/TCX files from your device and everything else in Adaptive Training works the same.
| Application Name | anything you like, e.g. My Training (Strava's brand rules say it must not contain “Strava”) |
|---|---|
| Category | Training |
| Club | leave blank |
| Website | any URL — your own site if you have one, otherwise https://adaptivetraining.app (Strava requires something here) |
| Application Description | anything, e.g. my own training analysis |
| Authorization Callback Domain | localhost — this is the one that matters. It's where Strava sends
you back after you authorize; Adaptive Training runs on your own machine, which is localhost. |
They're stored encrypted in the database on your machine and used for nothing but talking to Strava. You can change or forget them in the same panel at any time.
Your history imports the moment you connect, then new activities arrive on their own — Adaptive Training checks Strava in the background every few minutes while it's open. Want one right now? Hit Sync now in Settings. To pull new rides immediately, hit Sync now in Settings. New activities flow into your Fitness chart, calendar, and ride analysis on their own — no files to move.
localhost. Edit it at strava.com/settings/api and try again.