> For the complete documentation index, see [llms.txt](https://fxe-documents.gitbook.io/api-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fxe-documents.gitbook.io/api-docs/rabota-s-plaginami/sozdanie-plagina.md).

# Создание плагина

`AbstractPlugin` является абстрактным классом, который реализует интерфейс `Plugin`. Этот класс предоставляет базовую реализацию для создания плагинов в вашем приложении.

### Взаимодействие с `AbstractPlugin`

Для использования `AbstractPlugin` в вашем приложении, выполните следующие шаги:

Описывать методы не обязательно все они определенны уже в Abstract Plugin.

1. **Установка  API  Plugin** : Подробности находятся в разделе ["Plugin API"](/api-docs/rabota-s-plaginami/sozdanie-plagina/sistema-plaginov.md).&#x20;
2. **Создание класса плагина**: Создайте новый класс, расширяющий `AbstractPlugin`, и реализуйте все необходимые методы.

```java
public class MyPlugin extends AbstractPlugin {
    @Override
    public void start() {
        // Ваша реализация запуска плагина
    }

    @Override
    public void stop() {
        // Ваша реализация остановки плагина
    }

    // Другие методы по необходимости
}
```
