Compatibility
Supported IDEs
Explyt Spring targets IntelliJ IDEA only, in both Community and Ultimate editions. It does not run in other JetBrains IDEs, because it depends on the Java plugin.
Builds are published per IntelliJ IDEA release line. The plugin is actively maintained for IntelliJ IDEA 2024.3 and newer; 2025.1 or newer is recommended, and some capabilities require a more recent version still.
Each IDE line receives its own plugin build. A feature landing in the changelog does not automatically mean it is present in the build for every supported IDE version — newer features generally reach the newest line first. If a feature described in these docs is missing, check the changelog and confirm your plugin version in Settings → Plugins.
Feature requirements
Most of the plugin works on every supported IDE version. These capabilities have a higher floor:
| Feature | Minimum IntelliJ IDEA |
|---|---|
Bean model and Native Context Mode, navigation, gutter markers, property and @Value references | 2024.2 |
| Spring Debugger, including runtime property Code Vision | 2024.2 |
Swagger UI client and .http runners | 2024.2 |
| Quarkus support | 2024.2 |
| Docker Compose and Kubernetes property completion | 2024.2 |
| Spring Data AOT navigation, JDBC Client inspections | 2024.2 |
| Properties ↔ YAML conversion | 2024.3 |
| Explyt AI actions | 2024.3, and the Explyt AI plugin, which requires 2025.1 |
| MCP tools | 2025.2, plus the JetBrains MCP Server plugin |
| Message broker endpoints in the Endpoints tool window | 2025.2 |
| Event listener inspections | 2025.3 |
| Copy Full Property Path and Copy Property as Environment Variable | 2026.1 |
| Spring Boot 3 and 4 migration inspections | 2026.1 |
| Suppression of Explyt markers when Ultimate's Spring support is active | 2026.1 |
The MCP tools cannot be backported: the JetBrains MCP Server plugin they attach to does not exist before 2025.2.
Framework support
| Framework | Requirement |
|---|---|
| Spring Boot, native context mode | 2.4 or newer. For older versions, try the explyt.spring.native.old registry key — see Troubleshooting. |
| Spring Boot, static analysis | No minimum. |
| Quarkus | No minimum; static analysis only. |
Languages
Java and Kotlin are fully supported, including Kotlin-specific Spring inspections and code generation. Scala support is experimental.
Running alongside IntelliJ IDEA Ultimate
Explyt Spring runs in Ultimate. Because Ultimate ships its own Spring support, the two can overlap: you may see duplicated gutter icons or two sets of inspections on the same code.
From IntelliJ IDEA 2026.1 the plugin suppresses its own line markers and Related Symbol targets when Ultimate's Spring support is active. On earlier versions, or if you still see conflicts, disable the bundled Spring plugin in Settings → Plugins.
Licensing
Explyt Spring is free for both commercial and non-commercial use, under the Apache License 2.0.
See also: Install and setup · Troubleshooting