JetBrains Marketplace
 
Start Selling Plugins

Plugin upload API

Last modified: 18 January 2024

Please note that the maximum allowed plugin size is 400 MB.

You should create a permanentToken in My Tokens tab within your JetBrains Marketplace profile dashboard.

Other parameters:

  • pluginId is a numeric ID of the plugin, it can be retrieved from the plugin repository URL, e.g. Scala pluginId is 1347. (pluginXmlId can be used instead, too.)

  • pluginXmlId is a unique identifier of the plugin specified as <id> in plugin.xml. It can be found as a Plugin XML ID parameter on the right of the plugin's individual update page and in the plugin.xml. (pluginId can be used instead, too.)

  • channel is a release channel the update is published to (empty channel means default Stable channel) (optional)

  • isHidden is an option to make this update hidden to prevent public release after approval (e.g. -F isHidden=true).