Plesk API is an interface that you can use to interact remotely with Plesk, for example:

  • To create customers.
  • To retrieve information about hosted domains.
  • To perform initial server setup, and so on.

You can use Plesk API to automate tasks and integrate with Plesk third-party software and services.

Plesk supports two types of API: an old XML API and a new REST API. Currently, actions available in REST API are significantly limited compared with the old API. However, we plan to continuously develop and grow REST API. If you have just started integrating your software with Plesk, we recommend that you choose REST API. If you need to employ features not yet available in REST API, use XML API. See what features are available in REST API.