Skip to content
  • Build on Kinde
  • Environments

Prepare your production environment to go live

Use this checklist to prepare your Kinde production environment before you mark it as Live.

kinde production environment to live

Completing these steps helps reduce launch risk and gives your team a clear signal that the environment is production-ready.

Required steps to go live

Link to this section

Set up third-party app credentials

Link to this section

Enter a Client ID and Client secret in all your third-party authentication connections (such as social connections or enterprise connections). Here are the general steps to update your credentials:

third party client id and client secret

  1. Create or register an app with your third-party provider and get the app keys.
  2. In Kinde, go to Settings > Environment > Authentication.
  3. Select Configure for the connection you want to update (e.g., Google, Facebook, etc.).
  4. Enter the Client ID and Client secret values.
  5. Select Save.

Check out the specific connection page for steps for each provider in the third-party authentication section.

Add Twilio details

Link to this section

If you are using phone or SMS authentication, configure your Twilio details. Kinde provides 10 SMS messages per month for free to test this feature. To use the full feature set, enter your Twilio credentials:

  1. Go to Settings > Environment > Messaging > SMS.
  2. Select the Default country that you want to show on the authentication screen when users sign in.
  3. Enter the Twilio details from your Twilio account in the relevant fields.
  4. Select Save.

Learn more about phone or SMS authentication.

Link to this section

Add terms and policy URLs

Link to this section

Add your terms and policy URLs so users can access and agree to them during sign-up.

  1. Go to Settings > Business > Details.

    You can also find this menu item under the bottom left corner of the screen by selecting your avatar.

  2. Scroll down to the Terms of use and privacy section.

  3. Enter the relevant URL(s) for your policies. You can add the Terms of use URL, the Privacy policy URL, or both.

  4. Select Save.

Learn more about adding policies, terms, and explicit acceptance.

Set up multi-factor authentication

Link to this section

Set up multi-factor authentication (MFA) to add an extra layer of security for user sign-in.

  1. Go to Settings > Environment > Multi-factor auth.
  2. Toggle the switch to Yes, Optional, or No. Selecting No disables the environment-level MFA requirement.
  3. Select the authentication methods you want to use (for example, SMS or Email).
  4. Select Save.

Learn more about multi-factor authentication.

Set up default roles

Link to this section

Set up default roles so new users get the right access level when they sign up.

  1. Go to Settings > User management > Roles.
  2. Add your roles (for example, User or Admin).

Learn more about default roles.

Connect your custom domain

Link to this section

Connect your custom domain to provide a branded sign-in experience.

  1. Go to Settings > Environment > Custom domain.
  2. Select Add custom domain.
  3. In the dialog, enter your custom domain.
  4. Select Save.

Learn more about using a custom domain and customizing sign-in screens.

Configure custom email sender details

Link to this section

Configure a custom email sender to give your users a branded email experience.

  1. Go to Settings > Environment > Messaging > Email Sender.
  2. Enter a Sender name.
  3. Select Save.

To control the full email experience, learn how to configure a custom SMTP provider with Kinde.

Add tracking scripts

Link to this section

Add tracking scripts like Google Analytics, Hotjar, or Contentsquare to track user activity and behavior.

  1. Go to Settings > Environment > Environment details.
  2. Scroll down to the Third-party analytics section.
  3. Add your tracking ID(s).
  4. Select Save.

Add a development environment

Link to this section

Add additional Kinde environments to support a safer development workflow.

  1. From the environment drop-down, select All environments.
  2. In the Environments page, select Add environment.
  3. Enter a name for the environment (e.g., Development).
  4. Enter a dev-friendly code for the environment (e.g., dev).
  5. Select Save.

Learn more about creating and managing environments.

Switch production environment to appear live

Link to this section

When you are ready, turn on the Live indicator.

  1. Switch to your production environment.

  2. Go to Settings > Environment > Environment details.

  3. Scroll to the Environment status section and toggle the switch to Live.

  4. Select Save.

    If there are any issues, an error message will appear. If there are no errors, your Kinde production environment will now show as Live.

Status of production environment in Kinde