В вычисления, Интерфейс программирования серверных приложений (SAPI ) - это прямой интерфейс модуля к веб-серверам, таким как HTTP-сервер Apache, Microsoft IIS и Oracle iPlanet Web Server. Microsoft использует термин Internet Server Application Programming Interface (ISAPI), а несуществующий веб-сервер Netscape использовал термин Netscape Server Application Programming Interface (NSAPI) с той же целью. Другими словами, SAPI - это интерфейс прикладного программирования (API), предоставляемый веб-сервером для помощи другим разработчикам в расширении возможностей веб-сервера.
Например, PHP имеет прямой интерфейс модуля, называемый SAPI, для различных веб-серверов; в случае PHP 5 и Apache 2.0 в Windows он предоставляется в виде файла DLL с именем php5apache2.dll, который, помимо других функций, обеспечивает интерфейс между PHP и веб-сервер, реализованный в форме, понятной серверу. Эта форма известна как SAPI.
Существуют разные виды SAPI для различных расширений веб-сервера. Например, в дополнение к перечисленным выше другие SAPI для языка PHP включают Common Gateway Interface (CGI) и интерфейс командной строки (CLI).
.