0% found this document useful (0 votes)
4 views24 pages

Introduction To API & Types of API

The document provides an introduction to APIs, explaining that they are sets of protocols that allow software applications to communicate. It outlines three types of APIs: Open APIs, which are publicly accessible; Partner APIs, which require authentication and are used for collaboration with trusted partners; and Internal APIs, which are private and used within organizations. Examples such as the Google Maps API, Twitter's Open API, and Airbnb's Partner API illustrate their functionalities and applications.

Uploaded by

varsharakhi105
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views24 pages

Introduction To API & Types of API

The document provides an introduction to APIs, explaining that they are sets of protocols that allow software applications to communicate. It outlines three types of APIs: Open APIs, which are publicly accessible; Partner APIs, which require authentication and are used for collaboration with trusted partners; and Internal APIs, which are private and used within organizations. Examples such as the Google Maps API, Twitter's Open API, and Airbnb's Partner API illustrate their functionalities and applications.

Uploaded by

varsharakhi105
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Introduction to API

& Types of API


CONTENTS
01
Introduction To API
& Example
What is API?
 API stands for "Application Programming Interface.“

 It is a set of protocols, routines, and tools that allow different


software applications to communicate with each other.

Google
Maps
API
How do APIs work?
APIs serve as a link between front-end applications (clients) and back-
end servers, enabling seamless data exchange through request-
response interactions.
Example: Google Map API
 The Google Maps API allows developers to embed customizable maps with unique
authentication keys.

 It enhances user experience and enables businesses to provide real-time location-


based services on their websites.
Example: Google Map API
The local pizza shop's Address Verification window uses the Google Maps API to
pinpoint delivery locations accurately. Inputting an address and clicking "Find Me"
triggers the API to retrieve the precise location for efficient pizza delivery.
Types OF API

OPEN Partner Internal


API API API
02
Open API
Open API
 Open APIs are freely available on the internet.

 They are shared openly by the owners of network-accessible services.

 Open APIs provide universal access to consumers without restrictions


Overview of Open API
Example of Open API: Twitter

 Twitter's open API fostered innovation with third-party


tools like Twit Pic and Tweet Deck, bolstering its success.

 However, some third-party clients challenged Twitter's


business model with ad rejection or injection, prompting
restrictions and legal actions.
 This sparked backlash from developers, underscoring the tension between
openness and corporate interests in API ecosystems.
03
Partner API
Partner API
 They're accessible only to specific users with authentication and
authorization.

 Partner APIs are designed for collaboration with trusted partners


Overview of Partner API
Example of Partner API: Airbnb
 The Airbnb Partner API is selective, with Airbnb reaching out to integration
partners rather than the other way around, limiting access to close
collaborators.

 Despite its restricted access, the API offers significant functionality, particularly
in connecting multiple listings and booking systems to Airbnb's platform.
 Integration with the Airbnb API streamlines property management,
enhancing the user experience and potentially expanding revenue
opportunities for hosts.
04
Internal API
Internal API
 Private APIs are not listed in public directories and remain
unknown to the outside world

 They are strictly accessible only within the company and are not
available to anyone
Overview of Internal API
Example of Internal API: HR
Payroll System

 Internal API enables HR and payroll systems to


communicate.

 Facilitates secure transfer of employee data like salaries


and taxes.

 Ensures seamless integration for streamlined processes.


Overview of Types of API
THANK
YOU

You might also like