# Функции Plesk, доступные для расширений

Расширение может получать информацию о сущностях Plesk, реагировать на различные системные события и делать многие другие действия с использованием интерфейсов Plesk.

В этой главе вы можете найти описание доступных интерфейсов Plesk, которые решают различные задачи:

- Реализация UI – реализация графического интерфейса Plesk, включая создание страниц или интеграцию различных частей пользовательского интерфейса.

- Получение данных из Plesk – получение информации об объектах и сущностях Plesk.

- Общение с Plesk API – управление сущностями Plesk через интерфейс XML API или использование утилит командной строки.

- Хранение данных расширения – хранение данных расширения, таких как пользовательские настройки или секретные ключи.

- Планирование задач – периодический запуск задач, например, сбор статистики за день или анализ данных.

- Управление файлами – чтение и редактирование файлов и папок домена и сервера.

- Введение собственной авторизации – проверка параметров доступа пользователей во внешней системе.

- Подписка на события Plesk – подписка на определенное событие Plesk и запуск определенного действия в зависимости от информации, полученной в результате события.

- Интеграция с системными службами ― интеграция с системными службами, такими как почта или DNS.

- Добавьте пользовательские клиенты веб-почты (отличные от RoundCube по умолчанию)