Garmin

Garmin gives you the data. Octane gives it context.

Your watch knows your run and, when it stays on, your night. It doesn't know your plan, your ring, what you ate, how you said you feel, or which session this week is the one worth protecting. Octane reads Garmin with all of that beside it.

Get Octane on the App Store

Free on the App Store · 14-day Pro trial · iPhone, iOS 18+

Settings → Connections: Apple Health, then Oura and Garmin both connected, each row naming what Octane reads from it.

What Octane reads

Every lap, as your watch recorded it.

Per lap: time, distance, heart rate, why the lap ended and which step of the workout it belonged to. Per session: cadence, vertical oscillation, ground contact time, step length and power when the watch measured them — null when it didn't, never zero. The per-second stream is derived once and discarded.

Per session, when measured

  • “Heart-rate drift across the work”
  • “The split between halves”
  • “How the last stretch held”
  • “Heart rate one minute after”
  • “Interval consistency”

Octane reads from your Garmin. Nothing is written back to it — except the sessions you ask it to send.

When the watch stays on

The night, from the wrist.

Sleep, breathing rate, resting heart rate and HRV arrive each morning for an athlete who sleeps in the watch. Wear a ring as well and Octane reads one source per measurement per day — the device that was on you all night first — and names the one it read.

How Octane reads two devices

Prescribed against actual

Each lap lined up with its step.

A tempo's warm-up, work miles, rest and cool-down are matched to the laps that recorded them, so the read is about the work — “Tempo miles: 8:32, 8:22, 8:12 — each faster than the last.” — and the execution line says whether the plan was met, in words.

Prescribed · warm-up 1.5 mi · tempo 3 mi @ 8:20–8:50/mi · rest 2:30 · cool-down 1 mi

Actual, lap by lap

  • 1 mi10:46 146
  • 0.5 mi6:14 151
  • 1 mi8:32 167
  • 1 mi8:22 177
  • 1 mi8:12 183
  • Rest2:30 152
  • 0.75 mi9:09 157

STRONG EXECUTION — ELEVATED RECOVERY COST

What happened

  • Tempo miles: 8:32, 8:22, 8:12 — each faster than the last.
  • Executed to plan — 97% of the planned distance.

Why

  • Across the tempo miles, heart rate climbed from 167 to 183 bpm while pace moved from 8:32 to 8:12.

What changes

  • Tomorrow: Tempo / intervals — one of the week's key sessions. Octane re-checks your recovery in the morning.
On TestFlight

Recording a HYROX

There is no HYROX profile on a Garmin. There doesn't need to be.

Record the session as a run with a lap press at every change — each run leg, each station — and Octane reads the laps as the race: sixteen segments, each against your own earlier sims. A missed press is named and left out, never guessed.

Recording a HYROX on a Garmin, step by step

Opt-in

Send to Garmin

Octane's sessions, on the watch you already wear.

Turn on “Send Octane workouts to this watch” and the week's Octane sessions arrive as structured workouts — a run with its paces, a station session with each station a named step. On the plan, every session says where it is.

What the plan says under each session

  • “On your Garmin”
  • “Sending to your Garmin”
  • “Changed — waiting for your OK”
  • “Not on your Garmin”
  • “Done on your Garmin”

Runs and station sessions from an Octane plan go to your watch. Sessions from Runna or another plan are never sent — their own app does that. A same-day change waits for your OK on Today before the watch is touched; a future-day change updates in place.

This week's plan with the delivery caption under each Octane session.

Two copies of one run

Counted once. Kept, not deleted.

A run that reaches Octane twice — from the watch and again through Apple Health — is counted once. The recording it was not read from stays on the record. The richest recording wins, and which one that is depends on the sport.

FAQ

Questions, answered.

Doesn't Garmin already do this?

Garmin is one of the best sources Octane has. It knows your run and, if the watch stays on, your night. It doesn't know your Runna plan, your ring, what you ate, how you said you feel, or that Sunday's long run is the one worth protecting. Octane reads Garmin in that context.

I wear two devices. Does Octane average them?

No — averaging is how a real signal disappears. Octane reads one source per measurement per day: the device worn overnight for sleep, HRV and resting rate; the one worn all day for steps and energy; the richest recording for the session. It names the one it read, and the others stay on the record. Which one it reads is a rule about what a device is for, never a verdict on which device is right.

I only have one device. Is something missing?

No. One is the ordinary case and the whole product works on it. Reading one source per measurement is what stops a second device from making things worse — it is not a reason to buy one.

Will Octane move my intervals to another day?

Not on its own. When a morning asks for less, Octane says what today's session should become — shorter, easier, or a recovery day — in the plan's own units. Moving a session is yours: any Octane session can be moved, skipped or restored from the plan, and a watch that receives Octane's sessions follows. Sessions from Runna or another plan are moved in their own app.

Connect the watch. Keep everything else.

Free to start. iPhone, iOS 18 and up.

Every question, answered