JetBrains Marketplace Help

Getting started

Introduction

If you are new to plugins, please start here.

Plugins extend the core functionality of IntelliJ Platform IDEs.

By installing plugins, you can get the following features, among others:

  • Integration with version control systems, Docker, Kubernetes, and other technologies

  • Coding assistance support for various languages and frameworks

  • Shortcut hints, live previews, and File Watchers

  • Edu courses, including coding exercises that can help you to learn a new programming language

  • Themes, color schemes, backgrounds, progress bars, and other visual customizations

You can browse the plugins in the JetBrains Marketplace.

Marketplace Main page

If you want to install a plugin, you can click the Get button. If you have the IDE running at the moment, the button will change to 'Install to IDE' and the plugin will be installed directly in your IDE.

Install to IDE

You can then manage the installed plugins in your IDE.

When an update is available, you will get a notification in your IDE to install the updates and (sometimes) restart the IDE.

Updates Available

Plugin development

Technology evolves quickly, and authors upload dozens of new plugins (and updates to existing ones) every day. If you cannot find the plugin you need, you can ask the community to create one for you, or you can even create it yourself.

If you want someone to create a plugin for you

Plugin Ideas

If you want to develop a plugin

IntelliJ Platform Explorer

Publish plugin

Submitting a plugin

Before you submit your plugin, please check the Quality Guidelines to improve the overall quality of your plugin and start preparing your plugin's page.

To publish a plugin on the JetBrains Marketplace

  1. Click the 'Upload plugin' button.

  2. Read and accept the JetBrains Plugin Marketplace Developer Agreement.

  3. Select the proper license.

  4. Select the most suitable tag.

  5. Select a release channel.

Upload New Plugin

Plugin approval

Once a plugin has been submitted, the Marketplace Team checks it according to the Approval Guidelines. Please expect approval or a reply within two business days and note that the answer will be sent to the email address associated with your Marketplace account.

Email Address

Plugin page overview

While you are waiting for approval, you can familiarize yourself with your plugin's page.

Plugin Page
On the Overview tab you can check the plugin's download statistics.

In the Media section, you can upload screenshots and add a video.

General Information
In the General Information and Vendor Information sections, you can add/remove tags, change the license, add/remove authors, add copyrights, and add source code link.

Description
In the next two sections, you can check the Description extracted from the configuration file — plugin.xml, and add Getting Started instructions.

Embeddables
In the Embeddables section, you can copy the code for embeddable Plugin Card and the 'Install to IDE' button.

Contacts & Resources
In the next section, you can add links to your plugin’s issue tracker, documentation, forum, and add custom contacts. If your plugin adds Features, you can also check them in the Technical Information section.

Update Page
On the Versions tab, you can check the individual updates for your plugin. The most interesting parts here are the Compatibility Range, where you can manually set the compatible versions of the update, number of downloads for this update, and Compatibility Verification, where you can check the results of the verification performed by the IntelliJ Plugin Verifier.
Update Page 2

Reviews
On the Reviews tab, you can check the rating and reviews for your plugin. You can also reply to the reviews.

On the Custom Pages tab, you can add a Custom Page to provide your users with additional information such as documentation, marketing landing pages, etc.

On the Analytics tab, you can see a dashboard with interactive charts, including download stats, sales graphs (for paid plugins), and some web analytics. More information can be found in this article.

Next to the tabs, there are several buttons.

Notification settings

If you click on the Bell button, you can manage your notification settings.

The 'Preview' button allows you to check how the plugin's page will look publicly.

Upload New Update
The 'Upload Update' button is for uploading a new update for your plugin. You can select a different release channel for each update (useful for EAP/Beta/Nightly/Stable approach).

removal

To remove the plugin, click the button with three dots next to the 'Upload Update' button.

What's next

You can start generating income from your plugin by selling it on JetBrains Marketplace. Check out this page for an overview and general information.

To try selling your plugin on Marketplace, please follow this step-by-step guide.

Last modified: 30 December 2021