Dokka
API documentation engine for Kotlin that also documents Java sources, producing HTML, Javadoc and Markdown output.
Dokka is an API documentation engine for Kotlin. It reads Kotlin’s KDoc comments and Java’s Javadoc comments, so mixed-language projects can be documented in one build. It writes its own HTML format, Javadoc HTML and several flavors of Markdown.
It runs as a Gradle plugin, a Maven plugin or a command line runner, and the documentation on kotlinlang.org covers all three. With Gradle, a task writes the generated documentation into a build directory.
JetBrains maintains Dokka under the Apache License 2.0.
Worth knowing
The README badges Dokka as Kotlin Beta.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-23: links
kotl.in/dokka - 2026-10-23: links, GitHub stars
api.github.com/repos/Kotlin/dokka - 2026-10-23: links, Maintainer, Written in, Categories
raw.githubusercontent.com/Kotlin/dokka/master/README.md - 2026-10-23: Install with
kotlinlang.org/docs/dokka-get-started.html - 2026-10-23: Install with
kotlinlang.org/docs/dokka-maven.html - 2026-10-23: Install with
kotlinlang.org/docs/dokka-cli.html - 2026-10-23: License, License model
raw.githubusercontent.com/Kotlin/dokka/master/LICENSE.txt - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/Kotlin/dokka/releases - 2026-10-23: Contributors
api.github.com/repos/Kotlin/dokka/contributors