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

# Plugins

> Customize ale with a variety of plugins to extend its functionality

<video autoPlay muted loop playsInline className="w-full aspect-video" src="https://storage.googleapis.com/files.cloudtype.io/ale-docs/operations/images/plugin.mp4" />

<Info>
  You can find official plugins in our GitHub organization:

  * [https://github.com/ale-run](https://github.com/ale-run)
</Info>

***

## Install Plugins

<Frame>
  <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/operations/images/en/plugin01.png" />
</Frame>

> To add a plugin, click the `+` icon on the right side of the Plugins page and provide the required installation details.

### GitHub

> Enter the plugin's GitHub repository in the following format:

```plain theme={null}
# Format
[organization|username]/[repository]
[organization|username]/[repository]#[branch]

# Examples
ale-run/plugin-aws
ale-run/plugin-aws#nightly
```

<Info>
  If no branch is specified, main/master will be used by default.
</Info>

### NPM

> Enter the NPM package name. Once downloaded, you can configure the plugin with the required settings.

```plain theme={null}
[organization|username]/[package]
[organization|username]/[package]@0.1.0-rc.1
```

<Info>
  If no version is specified, the latest version will be used.
</Info>

### URL

> Install a plugin by providing its package URL.

<Info>
  Supported file formats: tar, tar.gz, tgz, zip
</Info>

## Remove Plugins

<Frame>
  <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/operations/images/en/plugin02.png" />
</Frame>

> Click the icon in the top-right corner of a plugin card to uninstall or remove it.

<Tip>
  Essentials and File Store are default plugins and cannot be removed. Uninstalled plugins are deactivated but can be easily reinstalled later.
</Tip>
