Skip to main content

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:

FeatureMinimum IntelliJ IDEA
Bean model and Native Context Mode, navigation, gutter markers, property and @Value references2024.2
Spring Debugger, including runtime property Code Vision2024.2
Swagger UI client and .http runners2024.2
Quarkus support2024.2
Docker Compose and Kubernetes property completion2024.2
Spring Data AOT navigation, JDBC Client inspections2024.2
Properties ↔ YAML conversion2024.3
Explyt AI actions2024.3, and the Explyt AI plugin, which requires 2025.1
MCP tools2025.2, plus the JetBrains MCP Server plugin
Message broker endpoints in the Endpoints tool window2025.2
Event listener inspections2025.3
Copy Full Property Path and Copy Property as Environment Variable2026.1
Spring Boot 3 and 4 migration inspections2026.1
Suppression of Explyt markers when Ultimate's Spring support is active2026.1

The MCP tools cannot be backported: the JetBrains MCP Server plugin they attach to does not exist before 2025.2.

Framework support

FrameworkRequirement
Spring Boot, native context mode2.4 or newer. For older versions, try the explyt.spring.native.old registry key — see Troubleshooting.
Spring Boot, static analysisNo minimum.
QuarkusNo 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