Start here - our help center has everything you need to get started and answer many commonly asked questions.
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.
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.
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.
Selecting the “Add environment” button allows you to spin up a new environment.
All environments get listed, which includes an environment’s name and URL. To switch to a different environment, select the URL.
Select the “Edit environment” option from the overflow menu (the three dots in the top right corner) to edit an environment.
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.
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.