# 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](https://3071851461-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4Nnmtk9_gFGWOddsf6%2F-Mfb6JxuZoSLOwgv9PF6%2F-Mfb9qKfpie-IgpUSUz1%2Fshared.png?alt=media\&token=34fb2644-6f11-4cf3-bb17-4daed746af1f)

###

### Elements

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

### Status & Actions

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