Environments are a key feature of Kinde. They allow you to keep your users and configuration separate between different instances of your product.

Each environment has its own set of keys and secrets, which can be found in the Settings area.

Why use environments?

The main reason for using environments is that they make it possible for many developers to work independently and simultaneously on your app without affecting each other or your live product.

Another common use case is where you have a separate Staging environment, a replica of production, but it is used to test your product.

By default Kinde ships with just one environment - Production to get you up and going quickly. However, we recommend that you create at a minimum a Development environment for when you are working on your local machine.

How do I use environments?

Viewing environments

The environment you’re on gets featured in the Kinde UI’s header at the top of each page. Selecting the environment from the header will take you to the Environments area, where all environments are listed.

Adding environments

Selecting the “Add environment” button allows you to spin up a new environment.

Switching environments

All environments get listed, which includes an environment’s name and URL. To switch to a different environment, select the URL.

Editing environments

Select the “Edit environment” option from the overflow menu (the three dots in the top right corner) to edit an environment.

Deleting environments

Select the “Delete environment” option from the overflow menu (the three dots in the top right corner) to delete an environment. Once selected, a confirmation will appear, allowing you to accept or cancel.

Note: You won’t be allowed to delete the default production environment.

Making an environment live

First, navigate to the environments details page by selecting the environment name from the list of environments shown in the Environments area.

Note: The default production environment is the only environment you can set live.

Once on the environment details page, you will see an “Environment status” section with a “Live” toggle switch allowing you to make your environment live.

Note: If you have third-party authentication enabled, you will need to provide credentials for each provider to make an environment live.

Get more support

Help center

Start here - our help center has everything you need to get started and answer many commonly asked questions.

Visit our help center

Talk to us

If you can’t find what you’re looking for in our help center - email our team. We’d love to hear from you.

Contact support