cPanel Plugins are added interface links in the cPanel interface. Plugins allow hosts to add links to applications they have developed, or third party links, even those outside of the cPanel interface.
Adding a plugin to the cPanel interface is simple. To do so, you need to generate an installation file using the Install file Generator. After generating an install file, you can install the plugin on any cPanel server by following these instructions.
Another type of plugin is a cPAddon. cPAddons are applications packaged specifically for the cPanel platform. Once packaged, a server administrator can install the cPAddon providing access to the cPAddon to domain owners on the server. Domain owners can then install the cPAddon on their web site through the Site Software link in their interface.
cPAddon Creation Documentation
By using cPanel APIs, you can interface with cPanel and WHM functions. Both cPanel and WHM functions are available through our XML API which can be used to interact with functionality such as creating accounts, creating SQL databases, suspending accounts, modifying accounts, and more.
Click here to learn more about interfacing with cPanel and WHM APIs.