Common_Gateway_Interface The Common Gateway Interface (CGI) is a standard protocol for interfacing external application software with an information server, commonly a web server.The task of such an information server is to respond to requests (in the case of web servers, requests from client web browsers) by returning output.