It’s been a while since we’ve announced a new integration with Zwift’s Training API… but that doesn’t mean it hasn’t been happening. In March, Final Surge announced their integration. Then last week, Wahoo SYSTM announced theirs.
As a reminder, these integrations make it super simple to see and complete workouts from third-party providers within Zwift. Specifically, Zwift’s Training API integration allows for the following:
- Workouts scheduled on the partner’s side (eg, Final Surge or Wahoo) are automatically pushed to Zwift for you to execute on a given day (you may also manually push a workout from the partner’s app to your Zwift session)
- Your completed activity is automatically pushed to the partner so it can be processed accordingly in their systems
Connecting the Training API
Learn how to connect Final Surge to Zwift >
Learn how to connect Wahoo SYSTM to Zwift >
Complete List of Training API Partners
Final Surge and Wahoo SYSTM are just the latest to be added to the growing list of Training API partners at Zwift. Here’s the current list:
- TrainerRoad
- TrainingPeaks (using legacy API)
- TriDot
- Vekta
- Velodapt
- Wahoo SYSTM
- XERT
Questions or Comments?
Got questions or comments about Zwift’s Training API integration? Share them below…

When is Zwift going to integrate with Coros for cycling activities? There is an integration for running, but cycling needs integration as well. It’s a real pain having to export Zwift activities and upload them manually to Coros. This has been queried with Coros many times and they always reply that they are waiting on Zwift.
Realise this is a bit niche in terms of user numbers, but any word on Wattbike integration?
Should TrainingPeaks be on the list?
Yeah, I suppose so. Although TP doesn’t use Zwift’s new Training API – they use a bespoke API that’s probably around 10 years old now – from Zwifters’ perspective it’s basically the same thing. Plus I believe TP is moving to the new Training API pretty soon.
Added above, with a note!