Using Plugins with Katalon Studio Enterprise License

Katalon Plugin is to extend Katalon Studio's capabilities and integrate the software with your favorite tools. This section introduces plugins, different ways of using plugins with Katalon Studio Enterprise license and the detailed configuration of each way.

Introduction to Plugins

Plugins on Katalon Store

You can find many plugins published on Katalon Store, which are developed by the Katalon team or the community user.

Some plugins are exclusive for Katalon Studio Enterprise users only while the other plugins are available for the community, free of charge.

You can trial an Enterprise plugin for 30 days. After the trial period, if you wish to continue using the plugin for configuration, you need to subscribe to a Katalon Studio Enterprise license.

Plugins' usage modes

All Katalon users are eligible for using the community plugins published on Store.

Compared to the community users, in addition to Store's plugins, Katalon Studio Enterprise users can use their private plugins or all plugins in an offline environment.

Katalon Runtime Engine users can use plugins in console mode.

Plugin Repository

Katalon Studio Enterprise users can decide where Katalon Studio will download plugins for a project. Go to Project > Settings > Plugins and select one of the following options:

  • Katalon Store and Local: Katalon Studio will install plugins from Store and the Plugins folder of each project.
  • Katalon Store: Katalon Studio will install plugins from Katalon Store only.
  • Local: Katalon Studio will install plugins from the Plugins folder only.

Private Plugins

Private plugins are Katalon plugins that are developed for private use. With private plugins supported, you can build, distribute, install, and use your own plugins without publishing them on Store for public access.

Requirements:

Build Private Plugins

If you don't know how to build a plugin that can be used in Katalon Studio, please refer to the documents on how to develop platform plugins and custom keywords plugins.

If you have already written custom keywords, then code reuse across projects can be achieved easily by distributing the keywords as plugins. This utility is especially helpful when you need to test a set of products that frequently encounter recurring problems. Before, you would have to copy and paste every custom keyword class from projects to projects. Whenever the implementation of the custom keyword changes, you would need to update that change in all projects. Now, you can deploy and install custom keyword plugins through only a few commands and manual steps.

Store Private Plugins

You need to store private plugins in <project_name>//Plugins for Katalon Studio to treat them as local plugins. There are two types of plugins: Platform and Custom Keyword. Noticeably, Platform plugins need storing in the Plugins//platform folder.

The Plugins folder's structure:


Plugins

 |

 |___ platform

         |___ IDE plugin 1.jar

         |___ IDE plugin 2.jar

         |___ ....

         |___ IDE plugin n.jar

 |___ Custom keyword plugin 1.jar

 |___ Custom keyword plugin 2.jar

 |___ ...

 |___ Custom keyword plugin n.jar

Use Private Plugins

In Project > Settings > Plugins, select one of the following options:

  • Katalon Store and Local: Katalon Studio will install plugins from Store and the Plugins folder of each project.
  • Local: Katalon Studio will install plugins from the Plugins folder only.

Notes: To install plugins offline, see Offline Plugin Installation

Use Plugins in Console Mode

Requirements:

Your command needs API Key parameter for authentication when you want to use plugins installed on Katalon Store.

If you specify using the local plugin repository, make sure you store all plugins in <project_name>//Plugins folder.

Feedback