A modern programming language that makes developers happier.

Multiplatform for Other Platforms, Data Science

Try Kotlin

More examples ↗

Latest from Kotlin


Kotlin 1.7.20-Beta Released 


KotlinConf returns to Amsterdam in April 2023! 


A New Approach to Incremental Compilation in Kotlin 


Kotlin News: KotlinConf, Build Reports, DataFrame Preview, and More 

Why Kotlin

Modern, concise and safe programming language

Easy to pick up, so you can create powerful applications immediately.

Get started →

A productive way to write server‑side applications

Compatible with the Java ecosystem. Use your favorite JVM frameworks and libraries.

Learn more →

Cross-platform layer for native applications

Share application logic between web, mobile, and desktop platforms while keeping an experience native to users.

Save time and get the benefit of unlimited access to features specific to these platforms.


Mobile platforms Feature

Learn about Kotlin Multiplatform →

Big, friendly and helpful

Kotlin has great support and many contributors in its fast-growing global community. Enjoy the benefits of a rich ecosystem with a wide range of community libraries. Help is never far away — consult extensive community resources or ask the Kotlin team directly.

Join the community →

Kotlin Usage Highlights


Gradle is introducing Kotlin as a language for writing build scripts


Corda is an open-source distributed ledger platform, supported by major banks, and built entirely in Kotlin


Evernote recently integrated Kotlin into their Android client


Coursera Android app is partially written in Kotlin


Spring makes use of Kotlin’s language features to offer more concise APIs


All new code in the Trello Android app is in Kotlin