The whole training platform — calendar, workout builder, load and form, peak curves, laps and streams — with one difference underneath it. Your zones come off a real lactate curve, so every number the analysis gives back is measured rather than derived from a percentage of a guess.

Plan the week, do the work, and get it back as something you can actually read. A lactate test is a snapshot; the point is what the next three months of training do to it.
Strava, Garmin or Apple Health — rides, runs and swims arrive on their own with power, pace, heart rate, cadence and laps. Or drop a .FIT file straight in.
Build the week in the calendar, or a whole season in the annual plan. Structured intervals with steps, ramps and repeats, saved as templates and pushed to your watch.
The session is on the watch with the zones from your own curve. Tick it off, add RPE, lactate or a comment while it is still fresh.
Laps, streams, peak curves, time in zones, load and form — and the same session against every previous attempt at it.



Every one of these is the real component out of the app. Click them — or read them in detail under workout analysis, load & form and planning.
Everything you keep a training log for is here — and then the part no percentage-based platform can give you, because it needs a drop of blood.
LT1 and LT2 by every method, with the measured points on top.
Power, pace and heart-rate zones straight out of the test.
Read back against the test — time at each threshold, heart rate versus test day.
Build the week, drag sessions around, and see what actually came back sitting against what you asked for. Planned versus done, with compliance per week and per block.
Steps, ramps, repeats and groups, with power, pace or heart-rate targets taken from your zones. Save anything as a template and push the session to your Garmin.
CTL, ATL and TSB charted across the season, so a taper is something you can see arriving rather than something you hope you timed.
Laps, intervals and full streams with drag-to-zoom, time in zones, work and IF — plus the same workout laid over every previous attempt at it.
Best efforts from five seconds to five hours, this block against the last one and against all time, for the bike and for the run.
An annual plan with periodised blocks and race targets, and a countdown that knows what your form is doing between here and the start line.
LT1 and LT2 come off your own lactate curve. Zones, load and session categories are anchored to those two numbers instead of a fraction of an estimated FTP.
Not five zones whose widths depend on where your thresholds happen to sit, but minutes below LT1, at LT1, between, at LT2 and above. The same sentence means the same thing for everyone.
Apple Health metrics on the same timeline as the training, with illness and injury episodes tracked so a bad block has an explanation attached to it.
Two weeks free, no card charged today, cancel whenever. If a coach or a studio tests you, their results land in your account too.
Start free