Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Kotlin by JetBrainsNew to Visual Studio Code? Get it now.
Kotlin by JetBrains

Kotlin by JetBrains

JetBrains

jetbrains.com
|
156 installs
| (1) | Free
Language Support for Kotlin by JetBrains
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kotlin by JetBrains

Kotlin Alpha JetBrains official project License

Official Kotlin support for Visual Studio Code and an implementation of the Language Server Protocol for the Kotlin language.

The server is based on IntelliJ IDEA and the IntelliJ IDEA Kotlin Plugin implementation.

⚠️ This extension is currently in the Alpha state ⚠️

The core implementation and overall architecture are mostly settled and stable. Upcoming releases will focus on feature completeness and stability of the existing functionality.

Quick Start

  1. Install the extension in Visual Studio Code.
  2. Open a folder with a Kotlin JVM Gradle or Maven project.
  3. Open any .kt file to activate the extension and language server.
    • Important: If you already have a "Kotlin by JetBrains" extension installed from GitHub, a dialog will offer to uninstall it. Accept it and reload the window — the new jetbrains.kotlin-server extension cannot properly activate while the old jetbrains.kotlin extension is present.
  4. Wait for project import and indexing to complete.

After that, you can start using the extension's features!

Supported Features

  • Up-to-date Kotlin language versions support
  • IntelliJ-powered code completion and signature help
  • IntelliJ-powered diagnostics, inspections, and quick fixes for Kotlin and kotlinx libraries
  • Build system support for JVM projects: Gradle, Maven, experimental Android Gradle Plugin support
    • Support for Kotlin Multiplatform (KMP) projects is coming in the future releases.
  • Semantic highlighting
  • Inlay hints for types and parameter names
  • Navigation: definition, references, type definition, and implementation
  • Call Hierarchy
  • Document and workspace symbols
  • Documentation navigation and hover support
  • Organize imports
  • Rename refactoring
  • Code formatting
  • Code Folding
  • File templates for creating new Kotlin files

Configuration

The extension provides a number of VS Code configuration options to customize its behavior, including:

  • jetbrains.kotlin.hints.* to configure inlay hints
  • jetbrains.templates.kotlin.* to customize Kotlin file templates
  • intellij.buildTool to prefer a specific project importer (e.g., maven or gradle)

Feedback and Issues

The best way to provide feedback or report an issue is to file a bug in GitHub issues.

License

See JetBrains Free Plugin License Agreement.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft