Skip to main content

Provider credentials (developers)

For hosted account connection instructions, start with Connect accounts. You do not need your own developer app for ordinary hosted OAuth connections.

Use these pages when you need your own provider credentials for the SDK, local CLI accounts, or the self-hosted REST server. If you only use the hosted Scheduler, connect accounts in the Scheduler UI and come back here only when a provider asks for an app, redirect URI, scope, board, page, or token detail.

Local CLI OAuth connections use your own provider developer app. If you do not want to manage provider credentials, connect the CLI or an MCP client to the hosted Scheduler instead. The "Cheapest path" column reflects that.

PlatformSetup timeMain credentialCheapest pathGuide
Bluesky2 minApp password or OAuth tokensApp password, or SchedulerBluesky
Telegram2–3 minBot token and chat IDCLI with --bot-tokenTelegram
X5 min + paid X API accessOAuth 2.0 user tokensScheduler, or your own X appX
Facebook5–10 minPage access tokenScheduler, or your own Meta appFacebook
Instagram10–15 minMeta page token and IG business account IDScheduler, or your own Meta appInstagram
LinkedIn10–15 minOAuth access token and member/page IDHosted Scheduler, or your own LinkedIn appLinkedIn
Pinterest10–15 minOAuth access token and board IDHosted Scheduler, or your own Pinterest appPinterest
Threads10–15 minThreads access token and user IDHosted Scheduler, or your own Meta appThreads
TikTok20–30 minTikTok access tokenHosted Scheduler, or your own TikTok appTikTok
YouTube20–30 minGoogle OAuth refresh tokenScheduler, or your own Google appYouTube

For the trade-offs between Scheduler connections, your own OAuth app, env vars, and accounts.json, see credential strategies.

Provider dashboards change often. If a label differs from the wording you see in the provider portal, look for the equivalent setting: app permissions, redirect URI, OAuth scopes, account/page/channel selector, and token generation.

Core also supports DEV/Forem when enabled in a deployment. It is not part of the current ten-platform hosted offering.