Can externally paid plugins integrate with the IDE’s built-in license management UI?

I have a question regarding license management for plugins.
Is it possible for externally paid plugins to integrate with the IDE’s built-in license management UI? Specifically, can such plugins hook into JetBrains’ native license dialogs or flows?
Thanks in advance !

I don’t think so and we have no plans to add it, it does not help us anyhow unfortunately

Thanks @yuriy.artamonov .
How can we set up an externally paid plugin on the Marketplace?
Also, is it possible to show a “Free Trial” label on the plugin card (bottom-right corner) when using external licensing?

You can set your plugin as externally paid, but in this case Marketplace does not provide any means for you to show information in IDE . You have to do everything on your own

But how can I setup that? I noticed that the Marketplace provides options to apply for a plugin as either Paid or Freemium. In the plugin code, I can also configure the productDescriptor with an optional boolean value to indicate whether the plugin is Freemium (true) or Paid (false), like so:

productDescriptor {
    optional = true // Determines whether the plugin is Freemium (true) or Paid (false)
}

However, I couldn’t find any official JetBrains documentation explaining how this works for externally paid plugins. The only related reference I found is the Plugin Monetization – Business Models page.

Is there any documentation available on this? How can I set up an externally paid plugin?

Hello,

Unfortunately, it is not possible to add a “Free Trial” label to externally paid plugins. On our end, we can only mark your plugin with “Externally Paid” tag (like this plugin).

Thanks @natalia.melnikova
Could you please clarify the process for enabling this tag?

  • Is this something we can configure ourselves through the Marketplace interface? I checked the Tags section here – https://plugins.jetbrains.com/plugin/add#intellij – but couldn’t find any option for an “externally paid” tag.
  • Or do we need to submit a request to JetBrains to enable the “externally paid” label?
  • If a request is required, where and how should we submit it?
    Thanks in advance.

Please send an email to marketplace@jetbrains.com with the plugin name (or a link to it), and we will add the tag to your plugin.

Thanks @natalia.melnikova