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

  • JavaScript, TypeScript (all the functionality of WebStorm)
  • CoffeeScript, ActionScript
  • SQL (all the functionality of DataGrip)
  • CSS, Sass, SCSS, Less, Stylus
  • Python and Jython (all the functionality of PyCharm Community edition via a plugin)
  • 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)
  • 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

  • Spring (Spring MVC, Spring Boot, Spring Integration, Spring Security and more)
  • Spring Cloud
  • Java EE (JSF, JAX-RS, CDI, JPA, etc.)
  • 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

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

  • 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

  • Tomcat
  • TomEE
  • GlassFish
  • Resin
  • Jetty
  • Virgo
  • JBoss, WildFly
  • WebLogic
  • WebSphere, Liberty

Community Edition

For JVM and Android development

  • Docker, Docker Compose

Build Tools

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

Ultimate Edition

For web and enterprise development

  • npm
  • Webpack
  • Gulp, Grunt

Community Edition

For JVM and Android development

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

Other

Ultimate Edition

For web and enterprise development

  • Database Tools (all the functionality of DataGrip)
  • Profiling tools
  • HTTP client
  • Diagrams (UML, Dependencies, etc)
  • Dependency Structure Matrix
  • Detecting Duplicates
  • Settings synchronization via JetBrains Account
  • Kubernetes (via a plugin)

Community Edition

For JVM and Android development

  • Custom themes (via a plugin)
  • Debugger
  • Decompiler
  • 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

  • 24/7 Support

Community Edition

For JVM and Android development

  • Issue Tracker and Community Forums

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