Skip to main content
Solved

Releasing a strava API-using app to public


Michal11
Forum|alt.badge.img+4

Hello, I have an application that is used to upload gpx to strava from usb cable connected devices,

it can also view activities general details - mostly track and map. It does not duplicate any strava functionality besides uploading gpx via API. It is a desktop app with 1 user only using his own api-application. I was autidted by the team, i got all the required stuff in the app (logos, strava promotion, links to activities ‘view on strava’ etc) and I got all the blessings, plus request limits set for the app. I am happy with that. But my question is - if I make the app public, and some people will download it and use as their private api applications, will that be a concern for me, or just they need to setup their api-app and use it. It is a one-user desktop app. Hope it sounds reasonable ;) if not I can give more details to strava team. 

Best answer by ActivityFix

My take (as a developer):

As long as you aren’t including your API key in the public release, I don’t see why it would be an issue. Each person using your app will need to use their own private key to configure the app, so they will be using their own limits. It’s as if they developed the app themselves in what Strava calls ‘single player mode.’ It would be up to each individual user to manage requests to keep within their API limit, though from what you’ve described that shouldn’t be a problem.

View original
Did this topic help you find an answer to your question?

2 replies

ActivityFix
Superuser
Forum|alt.badge.img+24
  • Superuser
  • 239 replies
  • Answer
  • March 23, 2025

My take (as a developer):

As long as you aren’t including your API key in the public release, I don’t see why it would be an issue. Each person using your app will need to use their own private key to configure the app, so they will be using their own limits. It’s as if they developed the app themselves in what Strava calls ‘single player mode.’ It would be up to each individual user to manage requests to keep within their API limit, though from what you’ve described that shouldn’t be a problem.


Michal11
Forum|alt.badge.img+4
  • Author
  • Hub Rookie
  • 4 replies
  • March 23, 2025

Thanks, yep that’s my understanding as well, just thought someone from strava team would confirm that (not that your reflection on this is not appreciated!, thanks)


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept, you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings