Skip to main content
Question

Questions About App environments, setup and API Limit Increase


Forum|alt.badge.img+1

Hi Strava Developer Community,

I hope this message finds you well. I am currently working on integrating the Strava API into our application and have a few questions regarding the setup and usage of the API.

Questions:

1. Multiple Applications for Development and Production:

  • Is it possible to create more than one app under the same account, for example, one for development and another for production? If so, what are the steps to set this up, and are there any best practices to follow?

2. API Limit Increase for Testing Phase:

  • We need to conduct internal testing with 50-100 users to ensure our integration with the Strava API is functioning correctly. Is it possible to temporarily increase the number of users for this testing phase or you must have already released the application into production?

3. Suggestions for App Approval:

  • Are there any specific guidelines or suggestions to increase the likelihood of our app being approved by Strava? Any tips on documentation, implementation, or other best practices that Strava typically looks for?

 

I appreciate any insights or recommendations the community can provide. Thank you in advance for your assistance!

Best regards,

Luigi

2 replies

Forum|alt.badge.img
  • Hub Starter
  • 1 reply
  • January 23, 2025

I have the same question.


ActivityFix
Superuser
Forum|alt.badge.img+24
  • Superuser
  • 232 replies
  • January 24, 2025

Answers below are to the best of my knowledge/experience.

1. Multiple Applications for Development and Production

If all of your apps are under the same domain, you can (probably) use the same API key for all of them. In the API dashboard (https://www.strava.com/settings/api) you are required to enter an auth callback domain, so you can set redirect_uri to point to the appropriate app/version. I would expect most developers want different apps to live under their own domains so this is unlikely to work if you’re developing multiple applications. In that case you need a completely separate account for each, since each account is limited to a single API key.

2. API Limit Increase for Testing Phase

I don’t know of any temporary increases. As it stands, there seems to be a very large delay in getting your app approved in the first place so you’re probably best off just requesting a permanent increase to a reasonable number of athletes and calls. “Production” is a vague term since you don’t have to publicize the app, so there isn’t a strict requirement for it to actually be released.

3. Suggestions for App Approval

No clue on this. I assume you’ll need to be following their API guidelines (https://developers.strava.com/guidelines/) at the very least. I would also guess that they will check your current usage to make sure you’re successfully making API calls and are making a reasonable number of them.

The only other suggestion would be to be patient as it seems to take several weeks for an app to be approved. There are a ton of posts here of people asking why it’s taking so long. It’s especially worse because there’s no way to check on the application status, so you’re left in the dark.


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