Stacklink

Auth

Auth configs, auth modes, and managed vs custom.

An auth config is your side of a connection — the OAuth app or API integration you own, stored encrypted per project. It's the template an end-user's connected account authorizes against.

Auth modes

Providers declare which modes they support. Each specifies the credential fields a user provides and the scopes it unlocks:

ModeThe user providesUsed by
oauth2An authorization (redirect + consent)Zoho Books, Google, Slack, Shopify
api_keyAn API key / secretSandbox, Razorpay, WhatsApp Business
webhook_secretA signing secret for inbound eventsRazorpay, WhatsApp Business

Managed vs custom auth

You can use a Stacklink-managed OAuth app or bring your own auth config. Pick per provider:

Stacklink-managedYour own auth config
SetupNone — works out of the boxRegister an OAuth app, add client id/secret
BrandingUsers see "Stacklink" on consentUsers see your app's name
ScopesSensible defaultsCustom scopes
Rate limitsShared across StacklinkYour app's own quota
Best forDev & iterationProduction

Start on managed to ship fast; move to your own auth config before production so users see your brand and you get dedicated scopes and rate limits.

✦ Free plan

Skip the OAuth-app paperwork to start

Stacklink-managed auth works out of the box on the free plan — connect a provider account today and bring your own OAuth app when you're ready for production.

Get your API key todayNo credit card or UPI mandate required

On this page