IntelliJ IDEA

The Leading Java and Kotlin IDE

The IDE that makes development a more productive and enjoyable experience

Download

Why IntelliJ IDEA

The best Java and Kotlin experience

IntelliJ IDEA stands out with unrivaled Java and Kotlin support. Stay ahead of the curve with cutting-edge language features supported from the get-go.

Deep Code Understanding

IntelliJ IDEA knows everything about your code and uses this knowledge to offer blazing fast navigation and an intelligent experience by providing relevant suggestions in every context.

A seamless experience right out of the box

Enjoy an unbeatable toolset right from the first launch. Essential tools and a wide variety of supported languages and frameworks are at your fingertips – no plugin hassle required.

Empowering enterprise development workflows

We meet the needs of enterprises at every stage, from design and development, to testing, and all the way through to deployment.

The Ultimate Experience

AI Assistant

Enhance your productivity with AI-powered features such as code generation, modification and a central AI chat tool

Smart editor

Run and debug

ULTIMATE

Web development

ULTIMATE

Profiler

ULTIMATE

Spring / Jakarta EE

ULTIMATE

Database Tools

ULTIMATE

Cloud and deployment

ULTIMATE

Remote development

Download

78%

of Java developers
choose IntelliJ IDEA

Our customers say

Companies worldwide trust IntelliJ IDEA

What's new

Logical code structure in the Structure tool window Ultimate

The Structure tool window now includes a Logical code structure alongside the familiar Physical structure. This allows you to view not only classes, methods, and fields but also the links and interactions between components in your project. For example, when you open a controller in a Spring Boot application, you can see its endpoints and the autowired application components. This enhanced view helps you understand the project structure and allows you to navigate through the project by following both code usages and meaningful connections.

Improved Kubernetes application debugging experience Ultimate

We've made debugging Kubernetes applications even easier. You can activate tunnel debugging simply by clicking on the ellipsis next to the Debug button and selecting Add Tunnel for Remote Debug. This makes your workstation a virtual part of the Kubernetes cluster, allowing you to swap in a pod and debug microservices locally with your preferred tools. Other microservices will interact with your workstation as though it's the pod you're debugging, with full network access to the rest of the cluster.

Kubernetes cluster logs Ultimate

IntelliJ IDEA now offers cluster-wide Kubernetes log access with streaming and pattern matching – essential tools for developers, as well as DevOps and SRE teams. This feature provides a centralized view of all events across pods, nodes, and services, helping you quickly identify issues without manually checking each log. Real-time streaming enables immediate diagnostics, while pattern matching automates the detection of key events and errors, such as out-of-memory issues or unusual network activity.

Stable K2 mode

In IntelliJ IDEA 2024.3, K2 mode has officially moved out of Beta and is now Stable and ready for general use. K2 mode significantly improves code analysis stability, memory consumption efficiency, and the IDE’s overall performance. K2 mode now offers improved feature-parity with Java, and support for all Kotlin 2.1 features. To explore its capabilities, go to Settings/Preferences | Languages & Frameworks | Kotlin.

Product news