In the cPanel interface, the LiveAPI system offers an environment or a platform for applications. Each of these platforms or environments makes way for your code to communicate locally with the cPanel binary system, cpsrvd. This function allows users to develop cPanel API1, cPanel API 2, and UAPI function calls through the socket.
cPanel, WHM version 11.28, and all the previous versions incorporated LivePHP system which came with a functionality that is comparable but particular to the PHP programming language.
CPanel and WHM provide classes for the LiveAPI system. These are:
Currently, cPanel does not provide classes for specific languages, but the LiveAPI system makes sure to support them. These languages have been stated below:
The LiveAPI Perl unit lets you use CGI with it. The root user is advised and required to own CGI scripts. However, the CGI scripts should have permissions for the 0755 file.
Every application that uses a LiveAPI environment comes with certain conditions, and these requirements must be met. These are enlisted below.
It is advised that the Template Toolkit is used for Perl applications.
The guidelines to the LiveAPI system has been mentioned elaborately in this document. Find requirements and all the necessary information to make sure your desktop is equipped to host the LiveAPI system and for you to work on it skillfully.