For runners & cyclists who train on terrain

Train for the terrain. Ready for the race.

Pendio turns every climb and descent into numbers that actually mean something — and when there's a race on the calendar, it maps the course and plans your fuel.

Private beta · no spam · just a heads-up when it opens.

ELEVATION · STOOS-TRAIL peak 1,998 m

Drag across the profile · climbs in orange, descents in blue

Most apps treat a flat 10K and a 1,000 m grind the same.

Pendio doesn't. It reads every segment of terrain — climbs, descents and everything between — so the numbers reflect the effort the ground actually demanded.

Race day

Import a route. See exactly what you're in for.

Drop in a race GPX and Pendio maps the ground ahead — the hardest climb, the hardest descent, and whether the vertical is front- or back-loaded. The course profile is the hero of the screen, not a footnote.

Course elevation Hardest climb Hardest descent D+ per 10 km
Pendio race course screen — an elevation profile highlighting the hardest climb and descent, with vertical gain distributed per 10 km.

Readiness

Are you ready for the terrain?

Pendio compares your recent training against the race's real gradient mix and gives you one honest read — volume, longest session, weekly climbing and terrain match. It's a heuristic, not a verdict, and it says so.

Weekly volume Longest session Weekly climbing Terrain match
Readiness card: 'Under-trained for the steep terrain', score 57 of 100, with volume, longest session, climbing and terrain-match rows.

Fueling

A fueling plan shaped by the course.

From your target time and carb rate, Pendio works out the whole day — total carbs, gels, and an hour-by-hour timeline that tells you where to fuel at the base of a climb and where the long descent gives you room to eat.

Total carbs & gels Per-hour timeline Fuel-hard climbs Easy-eating descents
Fueling card: 287 g of carbs, 12 gels — about one every 16 minutes — with a cumulative-carbs chart and an hour-by-hour plan.

Terrain-based load

Numbers that describe the ground, not just the distance.

Beyond pace and time: grade-adjusted pace, the steepest 100 m up and down, decoupling, and a descent-load index for what the downhills actually cost you.

Grade-adjusted pace
4:42/km
Steepest 100 m ↑
+20.4%
Steepest 100 m ↓
−18.9%
Descent load · DLI
7.41

Load, with the race in sight

Watch your load build toward the start line.

Pendio tracks load week over week against your chronic baseline — including descent load, the part most tools ignore — and counts it down to your target race, so you know whether you're building, peaking, or overcooked.

Fitness · Fatigue · Form Weekly vs chronic Descent load Race countdown
Descent-load card: 'Up four straight weeks', weekly load bars trending above the chronic baseline, counting down to race day.

Climbs that count

Every climb, found and ranked.

Pendio detects the real climbs inside every activity and ranks them by toughness — score, VAM, grade-adjusted pace — so you can see exactly where an effort was won or lost, and how the same climb trends over time.

Automatic detection Ranked by toughness VAM & score
A list of detected climbs ranked by toughness, each with distance, grade, VAM and score.

Private by design

Your data never leaves your phone.

Pendio connects to Strava to read your activities, then runs every calculation on your device. No accounts on our side, no servers, nothing uploaded.

Connect Strava Analyze on device Nothing uploaded

Private beta

Be first on the trail.

Pendio is in private beta. Leave your email and we'll let you know the moment it opens up.

Or email hello@pendio.app.

Questions

What kind of athlete is Pendio for?
It's built first for trail and ultra runners — anyone whose races are decided by climbs, descents and fueling. Road runners and cyclists who train on hilly terrain get the same grade-aware analysis; sport is never the thing Pendio colors, the ground is.
Do I need a special watch or device?
No. Pendio reads the activities you already record and sync to Strava. If your file has GPS and elevation, Pendio can analyze its terrain.
How does the race analysis work?
Import a route's GPX and Pendio profiles its terrain — hardest climb and descent, how the vertical is distributed — then compares it against your recent training to estimate readiness, and builds a fueling plan from your target time. Every figure is descriptive and attributed; it never invents data it doesn't have.
Where is my data stored?
On your device. Pendio uses Strava only to read your activities, and does all of its analysis locally — there are no accounts on our side and nothing is uploaded. See the privacy policy.
How much will it cost?
Pricing isn't set yet. Join the beta and you'll be the first to hear — beta access itself is free.