When each one makes sense
Three reasons to take it on:
Branding
Branding
Your users see your company on the platform’s permission screen, not a vendor they have never heard of. For a product whose users are non-technical, this is usually the deciding reason.
Rate quota
Rate quota
Platform rate limits are per app. On Nylon’s app you share a quota with other customers; on your own you do not. This matters at volume and almost never below it.
Compliance
Compliance
Some agreements require that the platform relationship — the terms, the data request, the app review — is yours directly rather than a vendor’s.
Per provider, not per account
BYOK is configured for a provider, and takes effect on every account connected through that provider afterwards. Configure Meta and every new Facebook and Instagram connection uses your app; existing connections keep whichever app they were made with. The OAuth app column on the Connections page shows which app each profile uses — Nylon or Your app — so the two can coexist.Switching an existing connection from one to the other means disconnecting and connecting again. There is no in-place migration, because the token was issued to a different app.
What can use your own app
Thirteen providers accept BYOK credentials: Meta (Facebook and Instagram), X, LinkedIn, Pinterest, Bluesky, TikTok, Threads, Discord, Google (YouTube and Google Business), Dribbble, Kick, Twitch and Whop. Mastodon is absent on purpose — Nylon registers an application with each Mastodon server on the fly, so there is no single app to bring. DEV.to is absent because it has no OAuth at all.Related
Configure BYOK
Callback URLs, credentials, and getting it working.
BYOK reference
How it looks from the API’s side.