Plugin repository REST client
JetBrains is maintaining an official client and CLI (command line interface) for JetBrains Marketplace.
You can find it in the plugin-repository-rest-client GitHub repository.
The code snippet below will initiate the instance of JetBrains Marketplace.
Upload update and new plugins
The code snippet below will init the instance of JetBrains Marketplace. You need to provide a permanent hub token to authorize.
MARKETPLACE_MAX_PARALLEL_CONNECTIONS system property - The maximum number of requests to execute concurrently. Default:
org.jetbrains.intellij.pluginRepository.Client main class provides command line interface for uploading, downloading and listing plugins on the plugin repository.