{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"52c1002e8d573f7fe9a7fe44ce47a8b0637af7d7fbe725aab07caa01b04a7178","entry":{"id":"kinde/business","name":"Kinde business and application","vendor":"Kinde","summary":"Sign up for Kinde, create an application, set callback and logout URLs on its Quick start page, and copy the app keys into KINDE_* variables.","aliases":["kinde"],"category":"auth","group":"A","homepage":"https://kinde.com/","docs":["https://docs.kinde.com/developer-tools/sdks/backend/nextjs-sdk/","https://docs.kinde.com/get-started/guides/byo-code/"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"nextjs-sdk","url":"https://docs.kinde.com/developer-tools/sdks/backend/nextjs-sdk/","title":"Next.js App Router SDK","accessed":"2026-10-25","supports":"Copy env vars from the application's Quick start page into .env.local; KINDE_CLIENT_ID, KINDE_CLIENT_SECRET, KINDE_ISSUER_URL (your Kinde subdomain URL), KINDE_SITE_URL, KINDE_POST_LOGIN_REDIRECT_URL; set callback and logout URLs on Quick start (default http://localhost:3000) or the Details page; State not found error from mismatched redirect domains.","kind":"official"},{"id":"byo-code","url":"https://docs.kinde.com/get-started/guides/byo-code/","title":"Add Kinde auth to your codebase","accessed":"2026-10-25","supports":"The application's Details page shows domain, client ID and client secret; do not commit the client secret.","kind":"official"},{"id":"pricing","url":"https://kinde.com/pricing/","title":"Kinde pricing","accessed":"2026-10-25","supports":"Free plan 10,500 MAU with no credit card, two environments (production and development), custom domain available, 10 SMS; passkeys, API keys and branding removal not on Free; Pro $25/month.","kind":"official"}],"allowed_domains":["app.kinde.com","kinde.com"],"steps":[{"id":"sign-up","title":"Sign up for Kinde","summary":"The person signs up at kinde.com, which creates their business and Kinde subdomain. verapli never creates the account.","route":"guided","depends_on":[],"gate":"human_submit","url":"https://app.kinde.com/register"},{"id":"create-application","title":"Create the application and set URLs","summary":"Add a back-end web application, then on its Quick start page set the callback URL and logout URL (default http://localhost:3000; change on the Details page for other domains).","route":"guided","depends_on":["sign-up"],"gate":"human_submit","sources":["nextjs-sdk"]},{"id":"copy-keys","title":"Copy the app keys","summary":"From the application's Details or Quick start page copy the domain, client ID and client secret into KINDE_ISSUER_URL, KINDE_CLIENT_ID and KINDE_CLIENT_SECRET, and set KINDE_SITE_URL to where the app runs.","route":"guided","depends_on":["create-application"],"gate":"none","sources":["nextjs-sdk","byo-code"]}],"outputs":[{"name":"KINDE_ISSUER_URL","description":"Your Kinde domain, e.g. https://<subdomain>.kinde.com.","secret":false,"from_step":"copy-keys"},{"name":"KINDE_CLIENT_ID","description":"Application client ID.","secret":false,"from_step":"copy-keys"},{"name":"KINDE_CLIENT_SECRET","description":"Application client secret.","secret":true,"from_step":"copy-keys"},{"name":"KINDE_SITE_URL","description":"URL where the app runs; must match the URL actually used.","secret":false,"from_step":"copy-keys"},{"name":"KINDE_POST_LOGIN_REDIRECT_URL","description":"Static redirect after login.","secret":false,"from_step":"copy-keys"}],"terms_notes":[{"kind":"rules_say","severity":"yellow","text":"Free plan is 10,500 MAU with two environments; passkeys, API keys and removing Kinde branding need Pro ($25/month).","source":"pricing"}],"pricing_notes":{"free_tier":"10,500 MAU, no credit card, production and development environments.","costs":"Pro $25/month.","source":"pricing"},"stripe_projects":false,"detect":{"env_names":["KINDE_CLIENT_ID","KINDE_CLIENT_SECRET","KINDE_ISSUER_URL","KINDE_SITE_URL"],"packages":["@kinde-oss/kinde-auth-nextjs"]}}}