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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.