IntelliJ IDEA

The IDE for Professional Development

in Java and Kotlin

Download

Why IntelliJ IDEA

Productive development

IntelliJ IDEA helps you write code faster with tools that eliminate tedious tasks and let you focus on what matters – building great software.

Code quality

Get everything you need to write quality code, minimize bugs, and reduce technical debt so you can spend more time on innovation instead of troubleshooting.

Ready for all your dev tasks

Supporting you at every stage from design and development to testing and deployment, it provides everything you need to get the job done efficiently.

Cutting-edge technology support

With cutting-edge technology support from the start, IntelliJ IDEA keeps you ahead of the curve in a rapidly evolving tech landscape.

Ultimate comfort

Designed for ultimate comfort, it offers a smooth, enjoyable workflow that helps you stay in the flow.

Privacy and security

IntelliJ IDEA offers clear consent options for data collection, storage, and sharing, ensuring your information is used only for agreed-upon purposes.

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

Proven compliance and security

JetBrains tools adhere to industry-leading security standards, including SOC 2 certification, ensuring your organization’s data is protected and our products are compliant with global regulations.

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