Choose Your Edition

Ultimate Edition

For web and enterprise development

Community Edition

For JVM and Android Development

Languages Support

Supported only in Ultimate Edition

Supported in Ultimate and Community Editions

Coding assistance comprises of smart code completion, deep static analysis, intelligent refactorings, quick navigation, debugger, test runner and more.

JavaScript (all the functionality of WebStorm) Java
TypeScript Groovy
SQL (all the functionality of DataGrip) Kotlin
CSS, Sass, SCSS, Less, Stylus Scala (via a plugin)
CoffeeScript Python, Jython (via a plugin)
ActionScript Dart (via a plugin)
XSL, XPath Erlang (via a plugin)
Ruby, JRuby (via a plugin) XML, JSON, YAML
PHP (via a plugin) Markdown
Go (via a plugin)

Frameworks Support

Supported only in Ultimate Edition

Supported in Ultimate and Community Editions

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

Spring (Spring MVC, Spring Boot, Spring Integration, Spring Security and others) Android (includes the Android Studio's functionality)
Java EE (JSF, JAX-RS, CDI, JPA, etc) Swing (incl. UI Designer)
Grails JavaFX
GWT
Play (via a plugin)
Thymeleaf, Freemarker, Velocity
AspectJ, JBoss Seam, OSGI
Akka
React, React Native
Angular, AngularJS
Node.js
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)
Vue.js (via a plugin)

Version Control

Supported only in Ultimate Edition

Supported in Ultimate and Community Editions

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

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

Deployment

Supported only in Ultimate Edition

Supported in Ultimate and Community Editions

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

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

Build Tools

Supported only in Ultimate Edition

Supported in Ultimate and Community Editions

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

npm Maven
Webpack Gradle
Gulp, Grunt SBT
Ant

Other

Supported only in Ultimate Edition

Supported in Ultimate and Community Editions

Database Tools (all the functionality of DataGrip) Darcula (darker theme)
Diagrams (UML, Dependencies, etc) Debugger
Dependency Structure Matrix Decompiler
Detecting Duplicates Bytecode Viewer
Settings synchronization via JetBrains Account Unit Tests Runner (JUnit, TestNG, Spock; Cucumber, ScalaTest, spec2, etc)
HTTP Client Issue Trackers Integration (YouTrack, JIRA, GitHub, TFS, Lighthouse, Pivotal Tracker, Redmine, Trac, etc)
Profiling Tools

Customer Support

Supported only in Ultimate Edition

Supported in Ultimate and Community Editions

24/7 Support Issue Tracker and Community Forums

Pricing

Visit Store

Free

Ultimate

Community