diff --git a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt
index fe7d4821c04..e819c605f5d 100644
--- a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt
+++ b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardModuleBuilder.kt
@@ -39,6 +39,8 @@ class NewProjectWizardModuleBuilder : ModuleBuilder() {
const val MODULE_BUILDER_ID = "kotlin.newProjectWizard.builder"
}
+ override fun isAvailable(): Boolean = NewProjectWizardService.isEnabled
+
private var wizardContext: WizardContext? = null
override fun getModuleType(): ModuleType<*> = NewProjectWizardModuleType()
diff --git a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardService.kt b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardService.kt
new file mode 100644
index 00000000000..c5035add381
--- /dev/null
+++ b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/NewProjectWizardService.kt
@@ -0,0 +1,13 @@
+/*
+ * Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors.
+ * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
+ */
+
+package org.jetbrains.kotlin.tools.projectWizard.wizard
+
+import com.intellij.openapi.util.registry.Registry
+
+object NewProjectWizardService {
+ val isEnabled: Boolean
+ get() = Registry.`is`("kotlin.experimental.project.wizard", false)
+}
\ No newline at end of file
diff --git a/idea/resources/META-INF/extensions/ide.xml b/idea/resources/META-INF/extensions/ide.xml
index 2078a889bfb..ef02bc2367f 100644
--- a/idea/resources/META-INF/extensions/ide.xml
+++ b/idea/resources/META-INF/extensions/ide.xml
@@ -122,6 +122,10 @@
restartRequired="false"/>
+
diff --git a/idea/resources/META-INF/extensions/ide.xml.183 b/idea/resources/META-INF/extensions/ide.xml.183
index 4e309af3133..4d90ad76ecc 100644
--- a/idea/resources/META-INF/extensions/ide.xml.183
+++ b/idea/resources/META-INF/extensions/ide.xml.183
@@ -121,6 +121,11 @@
defaultValue="false"
restartRequired="true"/>
+
+
diff --git a/idea/resources/META-INF/extensions/ide.xml.as34 b/idea/resources/META-INF/extensions/ide.xml.as34
index ebda9416762..035292e156f 100644
--- a/idea/resources/META-INF/extensions/ide.xml.as34
+++ b/idea/resources/META-INF/extensions/ide.xml.as34
@@ -112,6 +112,11 @@
defaultValue="false"
restartRequired="true"/>
+
+