Business & policy

Strava killed its free api, so i built my own fitness platform with endurain and fitpub

At a glance:

  • Strava removed its free API tier, breaking many personal fitness workflows.
  • Endurain offers a self‑hosted dashboard that stores all activity, health, and gear data on a personal NAS.
  • FitPub uses the ActivityPub protocol to create a decentralized social network for sharing workouts.

Why the api change matters

Strava’s decision to discontinue the free API tier has forced many hobbyists and power users to rethink how they sync data from devices such as the Apple Watch, Garmin watches, and a host of other wearables. The move effectively cut off the easy bridge that many relied on to aggregate GPX, TCX, and health metrics in a single place. For users who value continuity and long‑term trend analysis, losing that bridge can mean fragmented records, manual imports, and the risk of data loss if a commercial platform changes its pricing or terms.

The impact is not limited to casual runners; developers who built personal dashboards, research projects that depended on bulk export, and even small businesses offering coaching services have all felt the pinch. In response, a growing community is turning to self‑hosted solutions that guarantee data ownership and avoid reliance on any single corporate API.

Endurain: a self‑hosted fitness hub

Endurain is a self‑hosted fitness dashboard that runs entirely on a network‑attached storage (NAS) device. Unlike cloud‑first services, it never uploads workouts, routes, or health metrics to a third‑party server. Users can import activities from standard file formats such as GPX or TCX, keeping the workflow manufacturer‑agnostic. The platform also supports direct pulls from Garmin Connect and Strava for those who still retain API access, ensuring a smooth migration path.

Beyond basic activity tracking, Endurain includes gear management—allowing users to log mileage on shoes or bikes—and health tracking features like weight and sleep monitoring. The dashboard presents training stats, routes, pace, and other performance metrics without a social feed, catering to users who prefer pure data over leaderboard bragging rights. By keeping everything on a personal NAS, Endurain guarantees long‑term accessibility and the ability to run custom analyses on years of accumulated data.

Fitpub: decentralized social fitness

FitPub builds on the open‑source ActivityPub protocol—the same federation layer that powers Mastodon—to create a decentralized network for sharing workouts. Rather than locking community interactions behind a proprietary platform, FitPub lets users follow friends, comment on activities, and discover new routes across any server that implements the protocol.

The key advantage is mobility: if you switch devices or even move to a different host, your social graph travels with you. This solves a common pain point for athletes who migrate between services; while the raw data can be exported, the community connections often get left behind. FitPub is still maturing and does not yet match Strava’s full feature set, but its existing tools are sufficient for most power users who value openness and data portability.

Putting it all together

For the author, the workflow now consists of Endurain as the long‑term repository for all raw and processed fitness data, while FitPub provides a lightweight, federated social layer for occasional sharing. The combination addresses both the data‑ownership concerns raised by Strava’s API shutdown and the desire to stay connected with a fitness community without surrendering control to a single corporation.

Setting up the stack involves installing Endurain on a NAS (Docker images are available), configuring automatic imports from Garmin Connect, and optionally linking a Strava account that still has API privileges. FitPub can be self‑hosted or joined on an existing public instance; users simply register with an ActivityPub‑compatible server and start following friends. Over time, the author expects a gradual migration away from Strava, leveraging the self‑hosted tools for analysis and the decentralized network for social interaction.

What to watch next

The fitness‑tech landscape is likely to see more moves toward decentralization as users become wary of platform lock‑in. Watch for additional ActivityPub‑based fitness apps and broader support for open data formats in mainstream wearables. Strava may eventually re‑introduce a tiered API for developers, but the momentum toward self‑hosted solutions suggests a lasting shift in how athletes manage and share their data.

Editorial SiliconFeed is an automated feed: facts are checked against sources; copy is normalized and lightly edited for readers.

FAQ

What happened to Strava’s free API tier?
In mid‑2026 Strava discontinued its free API tier for most consumer use cases, meaning third‑party apps and personal dashboards can no longer pull data without a paid subscription or special access. The change forced many users to look for alternative ways to sync workouts from devices like Apple Watch and Garmin.
How does Endurain store fitness data?
Endurain runs on a user’s own network‑attached storage (NAS) and never uploads data to external servers. It imports activities from GPX or TCX files, can pull data from Garmin Connect and Strava (if API access remains), and tracks gear, weight, and sleep, giving full control over long‑term records.
What makes FitPub different from Strava’s social features?
FitPub is built on the open ActivityPub protocol, allowing workouts to be shared across a federated network rather than a single corporate platform. This means users can follow friends and comment on activities on any compatible server, preserving community connections even when switching services.

More in the feed

Prepared by the editorial stack from public data and external sources.

Original article