ISAPI
(Internet Services Application Programming Interface) est utilisé par IIS de
Microsoft (Internet Information Service - hébergement
de sites Internet) pour rajouter des fonctionnalités l'ensemble des sites
hébergés (versions Windows serveurs) ou pour un seul site suivant le système
d'exploitation ou la configuration.
Ces filtres s'apparentent à des extensions .DLL
(elles reprennent l'extension) et
sont similaires aux modules sous Apache. Ils s'installent par les propriétés
du Gestionnaire des services Internet (installé par défaut pour les versions
Windows server de 2000 et 2003 ou en option sous 2000 Pro et XP Pro).
Différents modules peuvent être téléchargés sur
Internet comme php5isapi.dll pour émuler un serveur PHP
5.0. D'autres applications permettent par exemple l'URL Rewriting sur les sites
utilisant l'ASP. Peu de documentations sont finalement fournies par Microsoft
concernant l'écriture d'API de ce type.