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

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

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

- Реализация UI – реализация графического интерфейса Plesk, включая создание страниц или интеграцию различных частей пользовательского интерфейса.
- Получение данных из Plesk – получение информации об объектах и сущностях Plesk.
- Общение с Plesk API – управление сущностями Plesk через интерфейс XML API или использование утилит командной строки.
- Хранение данных расширения – хранение данных расширения, таких как пользовательские настройки или секретные ключи.
- Планирование задач – периодический запуск задач, например, сбор статистики за день или анализ данных.
- Управление файлами – чтение и редактирование файлов и папок домена и сервера.
- Введение собственной авторизации – проверка параметров доступа пользователей во внешней системе.
- Подписка на события Plesk – подписка на определенное событие Plesk и запуск определенного действия в зависимости от информации, полученной в результате события.
- Интеграция с системными службами - интеграция с системными службами, такими как почта или DNS.