Productive server-side development with KotlinProductive server-side development with Kotlin

Kotlin is a great fit for developing server-side applications.
You can write concise and expressive code while maintaining full compatibility with Java.

Kotlin is a great fit for developing server-side applications. You can write concise and expressive code while maintaining full compatibility with Java

Use your favorite tools

IDE support

For a Java developer, getting started with Kotlin is very easy. Kotlin is natively supported in IntelliJ IDEA, and the automated Java-to-Kotlin converter is there to help you with your first steps. The powerful refactoring, navigation, and static code analysis features make programming in Kotlin a pleasure!

Download

Build tools

Use your favorite build tool for building Kotlin programs. Plugins are available for Gradle, Maven, Ant, and Bazel

Better scalability with Coroutines

Kotlin’s support for Coroutines helps you build server-side applications that scale to massive numbers of clients, with modest hardware requirements.

Learn more

Who uses Kotlin for server-side

Spring
Adobe
Atlassian
Shazam
AWS
ING
Expedia
intuit