Supported platforms¶
Kotlin Multiplatform supports a wide range of platforms.
We are, first and foremost, developers working in our free time, so we cannot support all of those. Here are the platforms we currently strive to support:
jvm
(minimum supported Java version)js
(IR only)wasmWasi
andwasmJs
- All Kotlin Native targets tier 1 and 2
mingwX64
Info
In the rest of this website, the mention "Supports most Kotlin platforms" refers to supporting the subset above.
Many of our projects do not support these platforms, either because our dependencies do not allow it, or because we simply didn't update them. Don't hesitate to get in touch if you need support for one of these.
Adding support for other platforms¶
If there is another platform you would like us to support, you can request it here (or search for existing requests).
We strive to avoid platform-specific code as much as possible, so most of our projects are easy to port to new platforms. The main difficulty is often figuring how to automatically produce all artifacts; if you can help with this, your request is much more likely to proceed quickly.