Das Common Gateway Interface (CGI) ist eine von HTTP-Servern verwendete Schnittstelle.

CGI ist der Industriestandard, der definiert, wie die HTTP-Server-Anfrage an das Programm weitergegeben und wie die generierte Antwort abgerufen werden soll.