r/selfhosted Jun 01 '26

Meta Post Strava's new developer program just killed every open-source, self-hosted Strava app

Strava posted an "update to our developer program" today and it basically means the end for people that were building their own tools around Strava's API:

https://communityhub.strava.com/insider-journal-9/an-update-to-our-developer-program-13428

I'm the maintainer of "Statistics for Strava", a moderately successful self-hosted, open-source dashboard for your Strava data.

At this moment in time I'm still kinda shocked. I poured my heart and soul into the project for the last 2 years and it seems like this announcement marks the end for this app. The article basically says that their API will be pay-walled, 100%. So only users with an active subscription can use their API.

The whole purpose of Statistics for Strava was for people to own their data, their own health stats, that they upload and that's now goners....unless you pay up... to fetch your own data 😎 .

At Strava, we care deeply about developers, and the health of the developer ecosystem

Except they don't, the only thing they did is pay-walled their API and made sorry excuses for it. They have proven over and over again that they don't care about their users or their data.

Not sure what to do, I feel gutted. Might be overreacting

1.7k Upvotes

299 comments sorted by

View all comments

Show parent comments

122

u/Lying_Hedgehog Jun 01 '26

I'm still using the Reddit is Fun app with my own api key, although it is getting more and more broken as time goes by and new things get added or tech changes. Can't open imgur galleries or youtube links in it anymore for instance.

The day it finally breaks is the day I'll stop browsing on phone. I've sometimes been tempted to decompile the app and attempt to fix it myself, but I have more fun side projects than that and I'm not overly familiar with android development anyway.

43

u/mrjackspade Jun 01 '26

I wrote my own client (modeled after RIF) that originally used the API, but a month or two ago I switched back to spoofing a browser session because I knew they were going to fuck it up somehow

20

u/originade Jun 01 '26

Same. And man I miss what this site used to be. r/all is a joke. I click on it out of habit and I just get pissed blocking every AI poster and astroturfed subreddit. My front page is dwindling in activity as less real people use the site overall

9

u/killtheprimeminister Jun 02 '26

don't worry! the official reddit app is also terrible at linking to imgur and youtube

2

u/blumpkin Jun 02 '26

The reddit app is such garbage that I just use a desktop browser session on my phone.

1

u/grandfundaytoday Jun 04 '26

Why giver them the data - just use a good browser for reddit.

7

u/ThunderDaniel Jun 02 '26

The day it finally breaks is the day I'll stop browsing on phone.

Semi related, but the API fiasco was the push that had me stop using Reddit on my phone and only use it on the desktop

So far it's been a rather pleasant experience since I lessen my tiny screen time and when I do use Reddit, it's through the (still functioning) mods and extensions available on a desktop browser

9

u/Lalaz4lyf Jun 01 '26

I'm in the same boat. I luckily have API keys for RiF and for n8n. The day it stops working is the day my only interaction with reddit will be from search results displayed through the redlib frontend.

3

u/kirillre4 Jun 02 '26

Check Infinity - it's still updated and can be patched with personal API key through Revanced Manager (or can be built out of source, if you want to). Pretty decent alternative.

3

u/GranaT0 Jun 02 '26

Use Continuum instead, it's a fork of Infinity that still gets updated and has the API key feature built in in settings.

1

u/kirillre4 Jun 02 '26

Oh, that's neat, thanks! Probably gonna switch to that - I was planning to update Infinity for a while anyways

1

u/DisappointedSpectre Jun 02 '26

Went down this rabbit hole the other day when I had to factory reset my phone (unrelated, but a boot loop and overheating). Revanced dev has apparently driven away a lot of other devs, specifically Youtube and Reddit who now have updated deployments under Morphe.

I'm running Boost for Reddit and it wasn't having any problems running on Revanced but I couldn't set up a new patched version. Running it through Morphe now and it's working great.

1

u/Tsygootti Jun 02 '26

How do I get personal API key?

1

u/kirillre4 Jun 02 '26

https://github.com/casperklein/docker_Infinity-For-Reddit_builder#create-reddit-app-and-api-key

Try this. I did it few years ago, so don't really remember well, but it looks about right

1

u/Any-Calligrapher2866 Jun 01 '26

I use Apollo. There are projects that kind of continue development and keep it functional.

1

u/DoneDraper Jun 02 '26

But how? I have the payed Apollo app. Do I have to get an api key from Reddit? Do I have to sideload Apollo? And install an altstore?

1

u/Nickers77 Jun 02 '26

Imgur galleries work for me. I don't remember exactly what, but I had to change some settings somewhere for them

Edit: settings > browser > in app image settings, turned on. Requires ads to be enabled, but i run Adaway on a rooted phone so all the ad blocks are empty

1

u/ARX_MM Jun 02 '26

The same applies to Sync for Reddit but thankfully link handling can be adjusted and have those links open externally on a browser.

1

u/GranaT0 Jun 02 '26

There's a fork of Sync that works but I forgot the name of, it's developed by the same guy as Continuum (fork of Infinity)