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 (JSF, JAX-RS, CDI, JPA, etc)
  • Micronaut, Quarkus, Helidon
  • Grails
  • GWT
  • Play (via a plugin)
  • Thymeleaf, Freemarker, Velocity
  • AspectJ, JBoss Seam, OSGI
  • Akka, SSP, Play2 (via Scala plugin)
  • React, React Native
  • Angular, AngularJS
  • Node.js
  • Vue.js (via a plugin)
  • Apache Flex, Adobe AIR
  • 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)

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

  • Debugger
  • Decompiler
  • Custom themes (via a plugin)
  • Unit test runners (JUnit, TestNG, Spock, Cucumber, ScalaTest, spec2, etc.)
  • Issue tracker integration (YouTrack, JIRA, GitHub, TFS, Lighthouse, Pivotal Tracker, Redmine, Trac, etc.)
  • Profiling tools
  • HTTP client
  • Database Tools (all the functionality of DataGrip)
  • Diagrams (UML, Dependencies, etc)
  • Dependency Structure Matrix
  • Detecting Duplicates
  • Settings synchronization via JetBrains Account

Community Edition

For JVM and Android development

  • Debugger
  • Decompiler
  • Custom themes (via a plugin)
  • Unit test runners (JUnit, TestNG, Spock, Cucumber, ScalaTest, spec2, etc.)
  • 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
  • 24/7 Support

Community Edition

For JVM and Android development

  • Issue Tracker and Community Forums

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