> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installing Upgrading Plugins

> You can either upload and activate the plugin through UI or just place it in a specific folder on Server. Either option works fine. Upload and Activat

You can either upload and activate the plugin through UI or just place it in a specific folder on Server. Either option works fine.

## Upload and Activate Plugins using UI

The FlexDeploy installation comes with plugins which are automatically loaded on startup. To install additional plugins or plugin versions, select ***Integrations***-> ***Plugins*** from the menu.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/s5KJA2KdwTZ5hdNK/images/fd111/12590915353.png?fit=max\&auto=format\&n=s5KJA2KdwTZ5hdNK\&q=85\&s=cadd251dbab9ffa2d396970309dd2559)

> [!TIP]
>
> You can download new plugin versions from [http://support.flexagon.com](http://support.flexagon.com) or download link provided on Plugins page see screen shot below for example.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/s5KJA2KdwTZ5hdNK/images/fd111/12590915350.png?fit=max\&auto=format\&n=s5KJA2KdwTZ5hdNK\&q=85\&s=1b5224198060bb8735ace55fb5691d09)

To upload a new plugin or new version of an existing plugin, click the ***Upload*** button. 

On the upload plugin popup, click on the text field to find the plugin jar file on your local drive or drag and drop the jar file onto the text field in the popup directly. Then click on UPLOAD in the popup to load your plugin.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/s5KJA2KdwTZ5hdNK/images/fd111/12590915341.png?fit=max\&auto=format\&n=s5KJA2KdwTZ5hdNK\&q=85\&s=80ffb291a50424951cf712a8ba8af408)

If the upload of plugin completes successfully, you will see new row in plugins table.

The plugin is now installed in the FlexDeploy server but is not yet ready for use. To make it available for use you must click on the button in the Active column for the plugin version you uploaded. Only one version of a particular plugin can be active at one time. To revert to an older version, simply activate that version. Select the newly uploaded plugin version and make it active through the button in the Active column. See screenshots below for example.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/s5KJA2KdwTZ5hdNK/images/fd111/12590915347.png?fit=max\&auto=format\&n=s5KJA2KdwTZ5hdNK\&q=85\&s=6d2f131ab2dbc4ed7c6a2092ba49afa6)

> [!NOTE]
>
> One version of each plugin is active for use in FlexDeploy at a time. This process does not require any restart.

If you are installing a new plugin for the first time you must now associate one or more of its operations to one or more Target Groups. See the [Target Groups](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-users-guide/topology/target-groups.md) section of the [Topology](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-users-guide/topology.md) chapter for details.

Flexagon may from time to time provide new plugins, or provide updates to existing plugins, and make them available independent of a FlexDeploy upgrade. This approach allows faster plugin delivery which is not tied to product release timelines.

## Auto Upload Plugins

This is useful when you are upgrading FlexDeploy, as there may be many new plugins or versions available as part of new FlexDeploy release. This option can also be used for one single plugin version upload as well.

* Locate **flexagon.fd.install.root** folder for your FlexDeploy installation. This is specified on Java command line. For example, *-Dflexagon.fd.install.root=c:/temp/flexdeploy/application*.

* Create **plugins** folder, if it does not exist under this folder.

  ![Image](https://mintcdn.com/flexagon-llc-ce77a95c/s5KJA2KdwTZ5hdNK/images/fd111/12590915344.png?fit=max\&auto=format\&n=s5KJA2KdwTZ5hdNK\&q=85\&s=375d5af1199c239b34906ea7662b809f)

* Download new plugins from Flexagon support site and save in plugins folder.

* Start FlexDeploy, and all plugin jar files from **plugins** folder will be uploaded and files will be moved to **uploadedplugins** folder.

* Now go to Administration - Plugins in FlexDeploy and activate plugin versions as necessary.
