Development Environment

Chad Day asked on November 30, 2020 20:20

I am brand new to Kentico development. I would like to install Kentico in a development environment. Do I need a license to do this or is there a way to get a free version of Kentico for development?

I tried installing the version from here:

https://xperience.io/get-started/free-version/thank-you

But this installation says its a trial version and will expire in 14 days.

Recent Answers


Juraj Ondrus answered on December 1, 2020 05:51

Free edition should be used if you want to use the FREE edition with all its restrictions. However, if you have purchased Kentico license, you can get the license keys for development domains for free (with the same feature set as the purchased license) - in the below options it is the "Ask for non-production key".
If you want to generate license keys for your site, please follow these steps (the account used to log in has to be the account which registered the license's serial number):

Log in to the Client Portal and navigate to the Licenses section. You will see an overview of all the licenses under your account.
For each license, click on Keys (second image button) to see a list of previously generated keys. Choose one of the following actions:

Generate new full license key: Immediately generate a new license key, counting towards the site limit on the license.

Ask for a domain alias: Submit a request for our approval to generate a license key for any domain, not counting towards the site limit on the license.

Ask for a non-production key: Immediately generate a new license key for a domain name with a special prefix (dev, staging, or test) for one of the existing main domains. For another domain name, immediately generate a 7-day key and submit a request for our approval to extend the expiration.

Upgrade all keys to the latest version: Immediately generate new license keys for the latest version. Valid maintenance at the time of the latest version’s release is required. Existing keys for your current version will still work until you upgrade Kentico and switch the keys.

You can also edit every license by adding a project name or client name. For more detailed instructions, take a look at the Client portal guide PDF.

0 votesVote for this answer Mark as a Correct answer

Chad Day answered on December 1, 2020 19:28

Thanks Juraj, great information!

What if I want to set up Kentico on my localhost? There would be no domain. This scenario doesn't seem to fall in to any of the scenarios you listed.

0 votesVote for this answer Mark as a Correct answer

Juraj Ondrus answered on December 2, 2020 05:27

You need to run the site on some domain or IP - it could be localhost, 12.0.0.* or maybe some internal domain name or computer name. The IIS must use something to run the site - and for this you need to have the license key for the domain or IP. And in this case it is the non-production/development/testing/staging environment.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.