Dynamic apnea · Free
Stop counting laps.
You’ve got harder things
to think about.
inDepth Apnea Pool turns your Garmin into a dynamic apnea training partner. It knows when each dive starts and ends, catches every turn, splits every length, and shows full heart-rate charts at the pool edge. It also runs the multi-set workouts you build on your phone and tweak on the watch. DYN, DYNB, DNF and STA.

Built for pool apnea
A training partner that counts your laps and reads your heart.
Pool disciplines live and die by the details: splits, rests, heart rate, an accurate history. inDepth Pool tracks all of it on its own and keeps it on the watch and your phone.
Automatic everything
The watch knows when a dive starts and ends, catches every turn, and counts laps on its own. Per-length splits, with no buttons to press mid-swim.
02Heart-rate charts on the wrist
Pull up any rep during the session: the full heart-rate trace through the rest before it and the swim itself, plus splits, right on the watch.
03Workouts that travel
Build multi-rep, multi-set workouts on your phone, sync them to the watch, and tweak them at the pool edge when plans change.
Workouts Plan on the phone, swim it on the watch
Dynamic apnea workouts, built on your phone and tweaked at the pool.

On-watch review
Every rep, reviewable before the next one.
Between swims, open any rep for its distance, swim time, rest, and the full heart-rate chart: surface HR through the rest, swim HR through the length. See how recovered you are while it still matters.

On your phone Deeper graphs & data
The deep dive happens on your phone.
inDepth Apnea Sync pulls pool sessions off the watch over Bluetooth and turns them into graphs the watch can’t draw: splits, rests, heart rate, trends and personal bests, right next to your depth sessions.
Built by a freediver, for freedivers
inDepth started on a dive line.

I built inDepth Blue because I got tired of the missing features and needless limits on my Fenix and Descent. I wanted a clear idea of when it was safe to dive again. I wanted better alarms, hang detection and better history on the watch. Every feature is in here because the watch on my wrist didn't have it.
It's still built that way: I test releases on my own dives, and the device table changes when divers report what their watches do in the water.
— Mariusz, founder & freediver
- Free, no accountBoth watch apps and the phone app are free. Your logbook stays yours.
- Measured, not assumedDepth figures come from logged dives and pressure-chamber runs: the evidence for every number.
- Shaped by diversDevice rows change when divers report what their watch does in the water.
Supported hardware
Works on the Fenix or Descent you already own.
No new gear to buy. inDepth runs on nineteen Garmin models today: the Fēnix 5, 5 Plus, 7 and 8 families plus the Descent Mk2, Mk3 and G2, with more on the way. How deep it reads depends on the watch: the Fēnix 5, 5 Plus and 8 families read true depth (field-verified to 30 m and uncapped), while Garmin's firmware limits what third-party apps can read on the Fēnix 7 and on the Descent Mk2 and Mk3. Nobody has tested a Descent G2, so it carries no figure at all and the app plays it safe. Each row below says which it is.
| Watch | inDepth Blue | inDepth Pool |
|---|---|---|
| Fēnix 5 | ✓True depth | — |
| Fēnix 5S | ✓True depth | — |
| Fēnix 5X | ✓True depth | — |
| Fēnix 5 Plus | ✓True depth | ✓ |
| Fēnix 5S Plus | ✓True depth | ✓ |
| Fēnix 5X Plus | ✓True depth | ✓ |
| Fēnix 7 | ✓Depth to ~3m | ✓ |
| Fēnix 7S | ✓Depth to ~3m | ✓ |
| Fēnix 7X | ✓Depth to ~3m | ✓ |
| Fēnix 8 43mm | ✓True depth | ✓ |
| Fēnix 8 47mm | ✓True depth | ✓ |
| Fēnix 8 Pro 47mm | ✓True depth | ✓ |
| Fēnix 8 Solar 47mm | ✓True depth | ✓ |
| Fēnix 8 Solar 51mm | ✓True depth | ✓ |
| Descent Mk2 / Mk2i | ✓Depth to ~3m | ✓ |
| Descent Mk2 S | ✓Depth to ~3m | ✓ |
| Descent Mk3 43mm | ✓Depth to ~3m | ✓ |
| Descent Mk3i 51mm | ✓Depth to ~3m | ✓ |
| Descent G2 | ✓Depth unverified | ✓ |
True depth = uncapped depth reading on Fēnix 5, 5 Plus and 8 (field-verified to 30 m).Depth to ~3m = firmware-limited on Fēnix 7, Descent Mk2 and Mk3.Depth unverified = the Descent G2, which nobody has tested yet.
~40 m is the practical limit on Fēnix, whose cases are rated 10 ATM. On the seven ~3 m rows (the Fēnix 7 family, the Descent Mk2 and the Descent Mk3) inDepth Blue offers only the surface-rest models that don't need depth (2× / 3× Dive Time and Manual, default 2×): Adaptive (AIDA), Taravana and Molchanovs need a depth they can trust, and fed a ~3 m reading all three already came out at plain 2×, so the label now matches the arithmetic. Rests don't get shorter. Those seven rows don't all rest on the same evidence: the Descent Mk3 is measured, the Fēnix 7 is inferred, and the Descent Mk2 is reported clamped at ~3 m by a diver, not instrumented. The Descent G2 is the eighth row without a true-depth badge and it carries no figure at all — nobody has tested one. It's a Descent, so we expect the same cap and the app treats it that way, which hides the same three rest models there. Molchanovs' 60 m / 24-hour rule isn't enforced on any watch; that one stays yours to keep. How we know each number. More Garmin watches are planned: tell us which one you use and we'll let you know if it's added.
Chasing metres down instead of across? inDepth Blue is the depth half, a Garmin freediving computer that tells you when it’s safe to dive again.
Free
Swim it before everyone else.
inDepth Pool is free. Download the desktop installer to get the watch app, installer and phone app together.








