Application programming interface (APIs)

Email Alerts

Register now to receive news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • OAuth

    OAuth (Open Authorization) is an open protocol for token-based authentication and authorization on the Internet. OAuth, which is pronounced "oh-auth," allows an end users’ account information to be used by third-party services, such as Facebook, with... 

  • polyfill

    A polyfill, also called a pollyfiller, is a small piece of JavaScript code that will mimic the API of a newer browser to provide functionality for an older browser. Such code may also be called a shim. In construction, a shim is a thin piece of wood ... 

  • XMLHttpRequest

    XMLHttpRequest, also called XHR, is an application program interface (API) that was first used by Microsoft in version 5.0 of its Internet Explorer Web browser to function as an ActiveX object... (Continued) 

  • interoperability

    Interoperability (pronounced IHN-tuhr-AHP-uhr-uh-BIHL-ih-tee) is the ability of a system or a product to work with other systems or products without special effort on the part of the customer. 

  • IDEF (Integrated Definition)

    IDEF (for Integrated Definition) is a group of modeling methods that can be used to describe operations in an enterprise. 

  • SAX (Simple API for XML)

    SAX (Simple API for XML) is an application program interface (API) that allows a programmer to interpret a Web file that uses the Extensible Markup Language (XML) -- that is, a Web file that describes a collection of data. 

  • application integration (enterprise application integration or EAI)

    Application integration (sometimes called enterprise application integration or EAI) is the process of bringing data or a function from one application program together with that of another application program. 

  • XIPC

    XIPC is a middleware product that manages interprocess communication across programs in a network. 

About Application programming interface (APIs)

An application program interface (API) is the specific method prescribed by a computer operating system (or by an application or program) by which a programmer writing an application can make requests of the operating system or another application. APIs are used as the go betweens for major Web services and new Web applications. This is the place to find tips, articles, and information about working with APIs from major Web presences like Google, Amazon, Microsoft and others who produce and maintain their own APIs.