Plugin Repository REST Client
JetBrains is maintaining an official client and CLI (command line interface) for JetBrains Plugin Repository.
You can find it in the plugin-repository-rest-client GitHub repository.
The code snippet below will initiate the instance of the JetBrains Marketplace repository.
Upload update and new plugins
The code snippet below will init the instance of the JetBrains Marketplace repository. 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.