# Plugin Developer Guide
We provide a plugin template in order to quickly start the development of a new plugins.
# Requirements
Kestra plugins development requirements are:
- Java (opens new window) 11 or later.
- IntelliJ IDEA (opens new window) (or any other Java IDE, we provide only help for IntelliJ IDEA).
- Gradle (opens new window) (included most of the time with the IDE).
# Create a new plugins
Here is the steps:
- Go on the plugin-template (opens new window) repository.
- Click on Use this template.
- Choose the github account your want to link and the repository name for the new plugin.
- Clone the new repository:
git clone git@github.com:{{user}}/{{name}}.git
. - Open the cloned directory in IntelliJ IDEA.
- Enable annotations processors (opens new window).
- If you are using an IntelliJ IDEA < 2020.03, install the lombok plugins (opens new window) (if not it's included by default).
Done! You are ready to create a new plugin, here is the directory structure you will have:
# Develop a new plugins
In order to customize your plugin to your need, you can follow these guides: