Chapter 5. Exploring Application Programming Interface

Application Programming Interface (API) is a set of protocols, routines, and tools used to build software applications. The main purpose of API is data exchange and integration, whereas Software Development Kit (SDK) is customization. The type of API varies based on the data exchange and transport mechanism. The transport mechanism may be web-based, source code, or binary function.

Following are the most common types of API:

  • Web Services API
    • This is an API that is highly useful in up and coming technologies. It is hypertext-based and the standards used are REST, SOAP, XML-RPC, and JSON-RPC.
    • It is commonly used in web applications and service-oriented architecture (SOA).
  • Source code API
    • This

Get Windows PowerShell for .NET Developers - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.