IntelliJ IDEA is specifically designed to maximize developer productivity. Together, powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience.
JetBrains, code is our passion. For over 15 years company have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, the developed tools help speed up production, freeing developers to grow, discover and create.view more products by Jet Brains
Ctrl+Shift+Space gives you a list of the most relevant symbols applicable in the current context. This and other completions are constantly learning from you, moving the members of the most frequently used classes and packages to the top of the suggestions list, so you can select them faster.
When offering completion variants, IntelliJ IDEA analyses data flow to guess the possible runtime symbol type and refines choices based on that intel, automatically adding class casts.
Finds duplicate code fragments on the fly. Even if you're only about to extract a variable, constant, or a method, IntelliJ IDEA will let you know that there is a similar code fragment that can be replaced along with the one you're woking on.
Most of your time the editor (and the code) is the only thing visible on your screen, and you don't need to leave it to do something that isn't coding-related. Quick popups are helpful for checking additional information without leaving the context that you’re in. When you press Ctrl+Shift+I it shows you the definition for the symbol at caret. To generate code, you don't have to walk through complex wizards or fill huge forms.
In IntelliJ IDEA you have dedicated keyboard shortcuts for nearly everything, including rapid selection and switching between tool windows and the editor. Accessing a tool window via its shortcut moves the input focus to it, so you can use all keyboard commands in its context. When you need to go back to the editor, just hit Esc. When you're in the Project tool window, you can not only navigate through the existing items, but also create new ones by just pressing Alt+Ins.
All lists, trees and popups in IntelliJ IDEA provide you with quick search that instantly takes you to a set of items that contain text you’re typing in them. The first call of any IDE action is supposed to provide most expected results. Need more results? Press the shortcut again and the IDE will go deeper to find what you need.
When you debug your code IntelliJ IDEA shows you variable values right in the source code, next to their usages. You don’t even have to hover the mouse over the variable, or switch to the Variables pane of the Debug tool window. Any time a variable changes its value, the IDE highlights it with a different color so that you can better understand how the state is changed over the code.
IntelliJ IDEA provides a unified interface for major version control systems including Git, SVN, Mercurial, CVS, Perforce, and TFS. The IDE lets you browse the history of changes, manage branches, merge conflicts and much more
IntelliJ IDEA supports Maven, Gradle, Ant, Gant, SBT, NPM, Webpack, Grunt, Gulp and other build tools. Seamlessly integrated, these tools help automate compilation, packaging, running tests, deployment and other activities
IntelliJ IDEA comes with a built-in decompiler for Java classes. When you want to take a look inside a library that you don't have the source code for, now you can – without any third-party plugins.
IntelliJ IDEA Ultimate (IndiVidual)
All Products Pack (Individual)
IntelliJ IDEA Ultimate (Business)
All Products Pack (Business)
See how to become a more productive developer with IntelliJ IDEA.
SOPHOS Central Server Protection Standard
Sophos Central Email Standard
SOPHOS Central Endpoint Standard
SOPHOS Mobile Security
XLTool Migration Software
Alfresco Governance Simplified Services
Microsoft Office 365 E1
ReSharper Ultimate is a premium license that combines all the individual JetBrains .NET tools, as well as ReSharper C++. Each ReSharper Ultimate license allows a single developer to use ReSharper, ReSharper C++, dotCover, dotTrace, and dotMemory.
Customers may upgrade their dotCover, dotMemory, and dotTrace to ReSharper Ultimate. The upgrade will have the upgrade subscription prolongation rules apply to it. It means that if your dotCover, dotTrace, dotMemory licenses have or have had an upgrade subscription, our special offers described on our store page will also apply to your licenses.
Yes, before subscribing to a YouTrack InCloud plan you need to create a JetBrains Account.
Sign in to your JetBrains Account. Choose your domain name. Select a subscription plan from the list of available plans. Complete the checkout.
JetBrains adopted a subscription-based licensing model for selected products on November 2, 2015. This new model allows our customers to purchase monthly and yearly subscriptions for one or more products. Renewing your subscription will keep it active, allowing you to continuously install and use the latest versions of the Products as they are released. Please note, our subscription-based licensing model also grants a perpetual fallback license. Subscriptions of least 365 consecutive days qualify for a Perpetual Fallback License. The Perpetual Fallback license lets you keep using the subscribed to products forever at no additional cost if you have ever decided to not renew your subscription. However, the Perpetual Fallback License will be limited to the version of the product available at the time of purchase or 12 months prior. An All Products option is also available providing our customers with access to all our desktop products (IDEs, utilities, and extensions). JetBrains team tools (which include TeamCity, YouTrack, Hub, and Upsource) are covered under a normal perpetual licensing model.
All existing customers who have purchased perpetual licenses before November 2nd, 2015, qualify for the discounted subscription pricing for switching their existing licenses to the new model. 20% discount on yearly or monthly subscription plans Your subscription will start on your purchase date - The offer only applies to switching existing licenses to the new model. Purchases for additional users will fall under the standard pricing.