A modern programming language that makes developers happier.

Multiplatform for Other Platforms, Data Science

Try Kotlin

More examples ↗

Latest from Kotlin

blog.jetbrains.com

Kotlin 1.7.20-Beta Released 

blog.jetbrains.com

KotlinConf returns to Amsterdam in April 2023! 

blog.jetbrains.com

A New Approach to Incremental Compilation in Kotlin 

blog.jetbrains.com

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
community

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

Gradle is introducing Kotlin as a language for writing build scripts

Corda

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

Evernote

Evernote recently integrated Kotlin into their Android client

Coursera

Coursera Android app is partially written in Kotlin

Spring

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

Atlassian

All new code in the Trello Android app is in Kotlin