Getting Started
Open-source workout tracking that syncs all your devices, respects your data, and gets out of your way.
TrainStack is an open-source workout tracking platform. It syncs data from Apple Health, Garmin, Strava, Whoop, Oura, and more into one place -- with full control over your data, no lock-in, and no subscription wall on core features.
Get up and running
Setup guide
Create an account, connect your devices, and see your first workout data.
Mobile app
Install the iOS app for HealthKit sync and on-the-go tracking.
Features
Everything TrainStack can do -- multi-sport tracking, health data, equipment, and more.
Sports, devices, and gear
Supported sports
100+ activity types from running and cycling to climbing and strength.
Integrations
Apple Health, Garmin, Strava, Whoop, Oura, Polar, COROS, and 10+ more.
Equipment
Track shoe mileage, bike components, and gear retirement thresholds.
Trust and transparency
Privacy and data
How TrainStack stores, processes, and protects your data.
FAQ
Common questions about the platform, pricing, and self-hosting.
For developers
TrainStack is fully open source. Contribute features, run it on your own infrastructure, or build on top of the API.