Server application programming interface information
API used to interface with web servers
In computing, server application programming interface (SAPI) is the direct module interface to web servers such as the Apache HTTP Server, Microsoft IIS, and Oracle iPlanet Web Server.
In other words, SAPI is an application programming interface (API) provided by the web server to help other developers in extending the web server capabilities.
Microsoft uses the term Internet Server Application Programming Interface (ISAPI), and the defunct Netscape web server used the term Netscape Server Application Programming Interface (NSAPI) for the same purpose.[1]
As an example, PHP has a direct module interface called SAPI for different web servers;[2] in the case of PHP 5 and Apache 2.0 on Windows, it is provided in the form of a DLL file called php5apache2.dll,[3] which is a module that, among other functions, provides an interface between PHP and the web server, implemented in a form that the server understands. This form is what is known as a SAPI.
Different kinds of SAPIs exist for various web-server extensions. For example, in addition to those listed above, other SAPIs for the PHP language include the Common Gateway Interface (CGI) and command-line interface (CLI).[2][4]
^"Netscape Server Application Programming Interface (NSAPI)". techtarget.com. September 2005. Retrieved 2013-09-22.
In computing, serverapplicationprogramminginterface (SAPI) is the direct module interface to web servers such as the Apache HTTP Server, Microsoft IIS...
The Internet ServerApplicationProgrammingInterface (ISAPI) is an n-tier API of Internet Information Services (IIS), Microsoft's collection of Windows-based...
Netscape ServerApplicationProgrammingInterface (NSAPI) is an applicationprogramminginterface for extending server software, typically web server software...
Telephony ServerApplicationProgrammingInterface was a computer telephony integration standard developed and promoted by Novell and AT&T. It consisted...
The Telephony ApplicationProgrammingInterface (TAPI) is a Microsoft Windows API, which provides computer telephony integration and enables PCs running...
An applicationprogramminginterface (API) is a way for two or more computer programs or components to communicate with each other. It is a type of software...
components available to a software developer through an applicationprogramminginterface. An applicationserver may have features such as clustering, fail-over...
Asynchronous Server Gateway Interface (ASGI) is a calling convention for web servers to forward requests to asynchronous-capable Python programming language...
The Web Server Gateway Interface (WSGI, pronounced whiskey or WIZ-ghee) is a simple calling convention for web servers to forward requests to web applications...
computing, Common Gateway Interface (CGI) is an interface specification that enables web servers to execute an external program to process HTTP or HTTPS...
standard set of objects, interfaces e.g. IDL and methods for use in process control and manufacturing automation applications to facilitate interoperability...
Generic Security Service ApplicationProgramInterface (GSSAPI, also GSS-API) is an applicationprogramminginterface for programs to access security services...
Server ApplicationProgrammingInterface: ISAPI Internet ServerApplicationProgrammingInterface NSAPI Netscape ServerApplicationProgrammingInterface PSGI...
in-process applicationprogramminginterfaces (APIs) (Netscape ServerApplicationProgrammingInterface (NSAPI)) for developing Web applications. While developed...
follows: Client/Server - Client are separated from servers by a well-defined interface Stateless - A specific client does not consume server storage when...
web server – as a native web server module, or as a CGI executable. PHP has a direct module interface called serverapplicationprogramminginterface (SAPI)...
Messaging ApplicationProgrammingInterface (MAPI) is an API for Microsoft Windows which allows programs to become email-aware. While MAPI is designed...
Remote ApplicationProgrammingInterface (RAPI) is a remote procedure call (RPC) mechanism in which the Pocket PC is the server and the PC application is...
client locally. In other words, an application had its own pre-compiled client program which served as its user interface and had to be separately installed...
An applicationprogramminginterface (API) key is a unique identifier used to authenticate and authorize a user, developer, or calling program to an API...
The Speech ApplicationProgrammingInterface or SAPI is an API developed by Microsoft to allow the use of speech recognition and speech synthesis within...