Kotlin biedt grote voordelen ten opzichte van Java voor de ontwikkeling van JVM en Android, en speelt mooi met Java in dezelfde projecten.
Kotlin is een algemene, open source, statisch getypeerde "pragmatische" programmeertaal voor de JVM en Android die objectgeoriënteerde en functionele programmeerfuncties combineert. Het is gericht op interoperabiliteit, veiligheid, duidelijkheid en tooling-ondersteuning. Versies van Kotlin voor JavaScript (ECMAScript 5.1) en native code (met behulp van LLVM) zijn in de maak.
Kotlin is in 2010 ontstaan bij JetBrains, het bedrijf achter IntelliJ IDEA, en is sinds 2012 open source. Het Kotlin-team heeft momenteel meer dan 20 fulltime leden van JetBrains en het Kotlin-project op GitHub heeft ongeveer 100 medewerkers. JetBrains gebruikt Kotlin in veel van zijn producten, waaronder het vlaggenschip IntelliJ IDEA.