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