Интерфейс прикладного программирования Интернет-сервера (Internet Server Application Programming Interface, ISAPI), созданный Microsoft, представляет собой набор базовых процедур для вызова внешних приложений и для обмена данными между программой-клиентом и сервером.
ISAPI — это открытая спецификация, поддерживаемая Web-серверами сторонних производителей для Windows NT и других операционных систем. В сочетании с Internet Information Server и Windows NT Server ISAPI позволяет создать высокопроизводительную, масштабируемую и эффективную платформу поддержки протокола передачи гипертекстовой информации (Hypertext Transport Protocol, HTTP).
Приложения на базе ISAPI способны решить проблемы производительности, присущие CGI. Кроме того, ISAPI-фильтры используются для предварительной обработки пакетов до их передачи Internet Information Server и для заключительной обработки пакетов, покидающих сервер.
ISAPI эффективнее и гибче CGI, однако, чтобы воспользоваться этим интерфейсом, программист должен достаточно хорошо знать систему разработки Microsoft Visual C++.