# Plugin Developer Guide
We provide a plugin template in order to start quickly 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 step:
- Go on the plugin-template (opens new window) repository.
- Click on Use this template.
- Choose the github account your want to link & repository name for the new plugins.
- 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 this guide based on your need: