> For the complete documentation index, see [llms.txt](https://readme.directual.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://readme.directual.com/plugins/developing-plugins.md).

# Developing Plugins

Go to the **Home page** → **My plugins** to develop a plugin.

### General settings

General plugin settings like name, description, list of categories, header image.

Instructions should comprise a step-by-step description of how to use a plugin. This includes details on tasks such as acquiring an API key or managing the API response. These instructions will be displayed within a plugin modal window (as shown in the screenshot below).

### Shared Parameters

Shared parameters are set by the user while installing the plugin.

![One shared parameter — api key](/files/-Mfb9qKfpie-IgpUSUz1)

###

### Elements

You can see an example where a component is developed using [Chart.js](/plugins/developing-plugins/developing-web-plugins/example-using-chart.js-in-directual.md) or a [simple form](/plugins/developing-plugins/developing-web-plugins/example-building-simple-form.md).

### Status & Actions

Apps, where the plugin is available — apps' system names, comma separated. Use that setting for using unpublished plugins.
