Choose Your Edition

IntelliJ IDEA Ultimate

For web and enterprise development

IntelliJ IDEA Community Edition

For JVM and Android development

Languages Support

Coding assistance with smart code completion, deep static analysis, intelligent refactorings, inspections, quick-fixes, and more.

Ultimate Edition

For web and enterprise development

  • Java
  • Groovy
  • Kotlin
  • Scala (via a plugin)
  • Python and Jython (all the functionality of PyCharm Professional edition via a plugin)
  • Dart (via a plugin)
  • Rust (via a plugin)
  • HTML, XML, JSON, YAML
  • XSL, XPath
  • Markdown
  • JavaScript, TypeScript (all the functionality of WebStorm)
  • CoffeeScript, ActionScript
  • SQL (all the functionality of DataGrip)
  • CSS, Sass, SCSS, Less, Stylus
  • Ruby and JRuby (all the functionality of RubyMine via a plugin)
  • PHP (all the functionality of PhpStorm via a plugin)
  • Go (all the functionality of GoLand via a plugin)

Community Edition

For JVM and Android development

  • Java
  • Groovy
  • Kotlin
  • Scala (via a plugin)
  • Python and Jython (all the functionality of PyCharm Community edition via a plugin)
  • Dart (via a plugin)
  • Rust (via a plugin)
  • HTML, XML, JSON, YAML
  • XSL, XPath
  • Markdown

Frameworks Support

IntelliJ IDEA supports a large variety of frameworks: both server-side and front-end.

Ultimate Edition

For web and enterprise development

  • Android (includes the Android Studio's functionality)
  • Swing (incl. UI Designer)
  • JavaFX
  • Spring (Spring MVC, Spring Boot, Spring Integration, Spring Security and more)
  • Spring Cloud
  • Java EE / Jakarta EE (JSF, JAX-RS, CDI, JPA, etc)
  • Hibernate
  • Micronaut, Quarkus, Helidon
  • Grails
  • GWT
  • Play (via a plugin)
  • Thymeleaf, Freemarker, Velocity
  • AspectJ, OSGI
  • Akka, SSP, Play2 (via Scala plugin)
  • Selenium (via a plugin)
  • React, React Native
  • Angular, AngularJS
  • Node.js
  • Vue.js (via a plugin)
  • Ruby on Rails (via a plugin)
  • Django, Flask, Pyramid (via a plugin)
  • Drupal, Wordpress, Laravel (via a plugin), Symfony (via a plugin)

Community Edition

For JVM and Android development

  • Android (includes the Android Studio's functionality)
  • Swing (incl. UI Designer)
  • JavaFX

Build Tools

IntelliJ IDEA integrates major build automation tools for Java, Scala, JavaScript, and other languages.

Ultimate Edition

For web and enterprise development

  • Maven
  • Gradle
  • Ant
  • sbt, Bloop, Fury (via Scala plugin)
  • npm
  • Webpack
  • Gulp, Grunt

Community Edition

For JVM and Android development

  • Maven
  • Gradle
  • Ant
  • sbt, Bloop, Fury (via Scala plugin)

Integrated developer tools

IntelliJ IDEA offers an unbeatable toolset to streamline your workflow, right out of the box.

Ultimate Edition

For web and enterprise development

  • Debugger
  • Decompiler
  • Bytecode viewer
  • Test Coverage
  • Test runners (JUnit, TestNG, Spock, Cucumber, ScalaTest, spec2, etc.)
  • Embedded Terminal
  • Database tools /SQL (all the functionality of DataGrip)
  • HTTP Client
  • Profiling tools

Community Edition

For JVM and Android development

  • Debugger
  • Decompiler
  • Bytecode viewer
  • Test Coverage
  • Test runners (JUnit, TestNG, Spock, Cucumber, ScalaTest, spec2, etc.)
  • Embedded Terminal

Version Control

IntelliJ IDEA allows you to check out/in changes, browse history, work with branches, and more.

Ultimate Edition

For web and enterprise development

  • Git, GitHub
  • Subversion
  • Mercurial
  • Team Foundation Server (via a plugin)
  • Perforce

Community Edition

For JVM and Android development

  • Git, GitHub
  • Subversion
  • Mercurial
  • Team Foundation Server (via a plugin)

Deployment

IntelliJ IDEA lets you deploy to major application servers and the cloud: it helps you build artifacts, deploy, and debug.

Ultimate Edition

For web and enterprise development

  • Docker, Docker Compose
  • Tomcat
  • TomEE
  • GlassFish
  • Resin
  • Jetty
  • Virgo
  • JBoss, WildFly
  • WebLogic
  • WebSphere, Liberty
  • Kubernetes (via a plugin)

Community Edition

For JVM and Android development

  • Docker, Docker Compose (via a plugin)

Other

Ultimate Edition

For web and enterprise development

  • Custom themes (via a plugin)
  • Issue tracker integration (YouTrack, JIRA, GitHub, TFS, Lighthouse, Pivotal Tracker, Redmine, Trac, etc.)
  • Diagrams (UML, Dependencies, etc)
  • Dependency Structure Matrix
  • Detecting Duplicates
  • Settings synchronization via JetBrains Account

Community Edition

For JVM and Android development

  • Custom themes (via a plugin)
  • Issue tracker integration (YouTrack, JIRA, GitHub, TFS, Lighthouse, Pivotal Tracker, Redmine, Trac, etc.)

Customer Support

Ultimate Edition

For web and enterprise development

  • Issue Tracker and Community Forums
  • Guaranteed

Community Edition

For JVM and Android development

  • Issue Tracker and Community Forums
  • Possible

License

Ultimate Edition

For web and enterprise development

  • Commercial

Community Edition

For JVM and Android development

  • Open-source, Apache 2.0

Pricing

Ultimate Edition

For web and enterprise development

Community Edition

For JVM and Android development

Free

Ultimate Edition

For web and enterprise development

Community Edition

For JVM and Android development