# Change .konan folder location

**URL:** <https://discuss.kotlinlang.org/t/change-konan-folder-location/18309>\
**Category:** Native\
**Created:** [July 3, 2020, 1:48pm UTC](https://discuss.kotlinlang.org/t/change-konan-folder-location/18309 "2020-07-03T13:48:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lamba92](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/lamba92/32/5089_2.png) [@lamba92](https://discuss.kotlinlang.org/u/lamba92)\
**Post date:** [July 3, 2020, 1:48pm UTC](https://discuss.kotlinlang.org/t/change-konan-folder-location/18309/1 "2020-07-03T13:48:04Z")

</div>

When building K/N using Gradle the default path for the caches is `~/.konan`. Is it possible to change that path? For example similarly to how Gradle cache fodler can be set using the env variable `GRADLE_USER_HOME`.

---

<div class="post-metadata">

**Author:** ![Artyom.Degtyarev](https://avatars.discourse-cdn.com/v4/letter/a/ad7895/32.png) [@Artyom.Degtyarev](https://discuss.kotlinlang.org/u/Artyom.Degtyarev)\
**Post date:** [July 3, 2020, 2:08pm UTC](https://discuss.kotlinlang.org/t/change-konan-folder-location/18309/2 "2020-07-03T14:08:13Z")

</div>

Yes, you can change the default `/.konan/` location using the environment variable `KONAN_DATA_DIR`, see [here](https://github.com/JetBrains/kotlin-native/blob/master/HACKING.md#compiler-environment-variables).

---

<div class="post-metadata">

**Author:** ![lamba92](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/lamba92/32/5089_2.png) [@lamba92](https://discuss.kotlinlang.org/u/lamba92)\
**Post date:** [July 3, 2020, 9:16pm UTC](https://discuss.kotlinlang.org/t/change-konan-folder-location/18309/3 "2020-07-03T21:16:05Z")

</div>

Thanks!

---

<div class="post-metadata">

**Author:** ![DschoDschiii](https://avatars.discourse-cdn.com/v4/letter/d/dc4da7/32.png) [@DschoDschiii](https://discuss.kotlinlang.org/u/DschoDschiii)\
**Post date:** [April 26, 2025, 7:25pm UTC](https://discuss.kotlinlang.org/t/change-konan-folder-location/18309/4 "2025-04-26T19:25:08Z")

</div>

Hi! I am using Kotlin 1.9.23 and even though I specified the environment variable `KONAN_DATA_DIR`, after the build I find a `.konan`-folder in my home-directory. Was the function to override the locaction removed?

Btw, I did also try already adding `konan.data.dir=/custom/path` to ‘./gradle.properties’.
