If a topic you are interested in is not covered in the above sections, let us know via the
Please be specific about the topics and reasons for adding them, and leave your email in case we need more details. Thanks for your feedback!
Subscribe to Marketplace Developer News to receive news and announcements. Also follow @platform.jetbrains.com on Bluesky (or JBPlatform on X) and visit JetBrains Platform Blog and JetBrains Marketplace on LinkedIn.
When using IntelliJ IDEA 2023.3 or later, the
Please see on how to use Plugin Verifier and IDE inspections to check such problems.
Changes from API marked with @Deprecated(forRemoval=true)
or any of ApiStatus
@Experimental
, @ScheduledForRemoval
, or @Internal
are not listed
here, as incompatible changes are to be expected.
For API annotated with @ApiStatus.Internal
/@IntellijInternalApi
, see for more details and replacements.
Java version must be set depending on the target platform version.
The Gradle plugin must be chosen depending on the target platform version.
See for overview of API status.
Icon | Description | Details |
Deprecated API | See code documentation for replacement. | |
Scheduled for Removal API | See code documentation for replacement. | |
Obsolete API | Do not use in new code. | |
Experimental API | Annotated with @ApiStatus.Experimental .
API might be altered or removed without prior notice. |
|
Internal API | Annotated with @ApiStatus.Internal .
|
|
Project-Level Extension Point/Topic |
Can have - Extension Point: Declared with - Listener: registered in |
|
Non-Dynamic Extension Point |
Installation/update of plugin requires IDE restart (). | |
DumbAware
Extension Point |
Implementations marked with DumbAware
will be processed during dumb
mode.
|
Elements described on this page are available in quick documentation since IntelliJ IDEA 2025.1.
The Plugin DevKit plugin must be installed and enabled.