IDEs for Kotlin development
JetBrains provides official Kotlin support for the following IDEs and code editors: IntelliJ IDEA and Android Studio. You can also install the official Kotlin by JetBrains extension for Visual Studio Code, which is currently in Alpha.
Other IDEs and code editors only have Kotlin community-supported plugins.
IntelliJ IDEA
IntelliJ IDEA is an IDE designed for JVM languages, such as Kotlin and Java, to maximize developer productivity. It does the routine and repetitive tasks for you by providing clever code completion, static code analysis, and refactorings. It lets you focus on the bright side of software development, making it not only productive but also an enjoyable experience.
The Kotlin plugin is bundled with each IntelliJ IDEA release. Each IDEA release introduces new features and upgrades that improve the experience for Kotlin developers in the IDE. See What's new in IntelliJ IDEA for the latest updates and improvements for Kotlin.
Read more about IntelliJ IDEA in the official documentation.
Android Studio
Android Studio is the official IDE for Android app development, based on IntelliJ IDEA. On top of IntelliJ's powerful code editor and developer tools, Android Studio offers even more features that enhance your productivity when building Android apps.
Kotlin plugin is bundled with each Android Studio release.
Read more about Android Studio in the official documentation.
Visual Studio Code
Visual Studio Code is a code editor with a wide range of extensions, including the official Kotlin by JetBrains extension.
The Kotlin extension provides code completion, navigation, debugging, and other Kotlin development features through the Kotlin Language Server.
For more information, see Kotlin Language Server and Visual Studio Code.
Other IDEs support
JetBrains doesn't provide official Kotlin plugins for other IDEs. You can use the Kotlin Language Server with other code editors.
To use Kotlin in text editors without IDE-related features (such as code formatting, debugging tools, refactoring), you can download the latest Kotlin command-line compiler (kotlin-compiler-2.4.0.zip) from Kotlin GitHub Releases and install it manually. Also, you could use package managers, such as Homebrew, SDKMAN!, and Snap package.
Compatibility with the Kotlin language versions
For IntelliJ IDEA and Android Studio, the Kotlin plugin is bundled with each release. When the new Kotlin version is released, these tools will suggest updating Kotlin to the latest version automatically. See the latest supported language version in Kotlin releases.