What are Plesk Extensions?
A Plesk extension, as the name suggests, is a third-party software that adds new functionality to Plesk. Domain Traffic Monitor is a typical example of an extension. It both accesses information about Plesk entities - specifically, domains - and provides its own tools for traffic monitoring. Possibly several different solutions can implement such functionality. And Plesk extensions allow to deliver such solutions to Plesk.
Why build a Plesk extension?
By building a Plesk extension, you expand your potential audience and extend your development capability.
Expand your potential audience
All Plesk extensions are published in the extensions catalog, and any Plesk server administrator can install them. Also, hosting providers can advertise extensions to their end customers. Thus, building a Plesk extension is a good way to quickly attract an audience to try you service.
Extend your development capability
When you build a Plesk extension, you get a powerful SDK, which allows you to easily integrate with Plesk and use handy tools to access Plesk entities faster.
Who should build Plesk extensions?
Everyone whose service is targeted to the hosting of sites, web applications, mail, and so on. Plesk is one of the market leaders, and so building a Plesk extension can help a lot of applications owners to improve them and use your service for this purpose.
Get Started with Extensions Development
The quickest way to start developing extensions is to read the Quick Start chapter. It guides you through the process of developing simple extensions and provides concrete examples of using Plesk features, conceptual information, and best practices for working with the SDK.