SlideShare a Scribd company logo
What is API
API stands for application program interface 
An API is the interface implemented by an application which 
allows other applications to communicate with it. 
It is a set of routines, protocols, and tools for building 
software applications 
The API specifies how software components should interact 
and are used when programming graphical user interface 
(GUI) components. 
 A good API makes it easier to develop a program by 
providing all the building blocks. A programmer then puts the 
blocks together.
API's
Why Is It Needed? 
 It is used for Communication 
 Imagine Notepad couldn’t copy-paste to and from 
Microsoft Word or Google Chrome 
 Imagine having to type each and every time although the 
text is already there in some other application. 
 This is only one of the examples of communication 
between applications and all this communication is made 
possible via APIs.
Types of APIs 
There are different types of API's used for different 
purposes. 
These are 
 for operating systems 
 for Applications 
 for websites
Windows, for example, has many API sets that are used by 
system hardware and applications 
when you copy and paste text from one application to 
another, it is the API that allows that to work. 
Most operating environments, such as MS-Windows, provide 
an API so that programmers can write applications consistent 
with the operating environment. 
Today, APIs are also specified by websites. 
For example, Amazon or eBay APIs allow developers to use the 
existing retail infrastructure to create specialized web stores. 
Third-party software developers also use Web APIs to create 
software solutions for end-users.
What Is It Really? 
You cannot run an API like you would run say a Notepad 
application. This is because APIs are generally invisible to the end 
users like you and me. 
APIs are carefully thought out pieces of code created by 
programmers for their applications that allow other applications 
to interact with their application. 
APIs are specially crafted to expose only chosen functionality 
and/or data while safeguarding other parts of the application 
which provides the interface. 
Creating an API is indeed time well spent, because ultimately the 
more applications that interact with your application the more 
popular it becomes.
Thanks for Watching 
By 
John pereless
Ad

More Related Content

What's hot (20)

Azure Global Bootcamp 2017 - Microsoft Cognitive Services
Azure Global Bootcamp 2017 - Microsoft Cognitive ServicesAzure Global Bootcamp 2017 - Microsoft Cognitive Services
Azure Global Bootcamp 2017 - Microsoft Cognitive Services
George Spyrou
 
Subha chandra 1 Page CV
Subha chandra 1 Page CVSubha chandra 1 Page CV
Subha chandra 1 Page CV
Subha Chandra
 
Vivek Kumar - Salesforce
Vivek Kumar - SalesforceVivek Kumar - Salesforce
Vivek Kumar - Salesforce
Vivek Kumar
 
Making Android Easier to Develop
Making Android Easier to DevelopMaking Android Easier to Develop
Making Android Easier to Develop
Sercan Yusuf
 
Api readiness ss
Api readiness ssApi readiness ss
Api readiness ss
Lorinda Brandon
 
Role of CMS & Webservices - Mobile Apps
Role of CMS & Webservices - Mobile AppsRole of CMS & Webservices - Mobile Apps
Role of CMS & Webservices - Mobile Apps
Divya Jyot
 
Ten Reasons Developers Hate Your API
Ten Reasons Developers Hate Your APITen Reasons Developers Hate Your API
Ten Reasons Developers Hate Your API
John Musser
 
Xamarin vs react native features comparison
Xamarin vs react native features comparisonXamarin vs react native features comparison
Xamarin vs react native features comparison
SameerShaik43
 
12 13 cómo hacer un api por medio de web scraping
12 13 cómo hacer un api por medio de web scraping12 13 cómo hacer un api por medio de web scraping
12 13 cómo hacer un api por medio de web scraping
Software Guru
 
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
John Musser
 
Cross platform mobile applications - Touch Tour Chennai
Cross platform mobile applications - Touch Tour ChennaiCross platform mobile applications - Touch Tour Chennai
Cross platform mobile applications - Touch Tour Chennai
RIA RUI Society
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
Abhishek Sur
 
API Design Approach
API Design ApproachAPI Design Approach
API Design Approach
Adrian Gigante
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX
Kathleen De Roo
 
Rebooting APIs at scale
Rebooting APIs at scaleRebooting APIs at scale
Rebooting APIs at scale
Rahul Dighe
 
Mistakes to-avoid-api-product
Mistakes to-avoid-api-productMistakes to-avoid-api-product
Mistakes to-avoid-api-product
Rahul Dighe
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
Steve Drucker
 
AMOL_PATOLE_DotNetDeveloper_3+_Years_Exp
AMOL_PATOLE_DotNetDeveloper_3+_Years_ExpAMOL_PATOLE_DotNetDeveloper_3+_Years_Exp
AMOL_PATOLE_DotNetDeveloper_3+_Years_Exp
Amol Patole
 
Microsoft Cognitive Services - Recommendations API: Your first recommendation...
Microsoft Cognitive Services - Recommendations API: Your first recommendation...Microsoft Cognitive Services - Recommendations API: Your first recommendation...
Microsoft Cognitive Services - Recommendations API: Your first recommendation...
Bruno Paulino
 
Building REST APIs that don't suck for modern day SPAs
Building REST APIs that don't suck for modern day SPAsBuilding REST APIs that don't suck for modern day SPAs
Building REST APIs that don't suck for modern day SPAs
Abati Adewale
 
Azure Global Bootcamp 2017 - Microsoft Cognitive Services
Azure Global Bootcamp 2017 - Microsoft Cognitive ServicesAzure Global Bootcamp 2017 - Microsoft Cognitive Services
Azure Global Bootcamp 2017 - Microsoft Cognitive Services
George Spyrou
 
Subha chandra 1 Page CV
Subha chandra 1 Page CVSubha chandra 1 Page CV
Subha chandra 1 Page CV
Subha Chandra
 
Vivek Kumar - Salesforce
Vivek Kumar - SalesforceVivek Kumar - Salesforce
Vivek Kumar - Salesforce
Vivek Kumar
 
Making Android Easier to Develop
Making Android Easier to DevelopMaking Android Easier to Develop
Making Android Easier to Develop
Sercan Yusuf
 
Role of CMS & Webservices - Mobile Apps
Role of CMS & Webservices - Mobile AppsRole of CMS & Webservices - Mobile Apps
Role of CMS & Webservices - Mobile Apps
Divya Jyot
 
Ten Reasons Developers Hate Your API
Ten Reasons Developers Hate Your APITen Reasons Developers Hate Your API
Ten Reasons Developers Hate Your API
John Musser
 
Xamarin vs react native features comparison
Xamarin vs react native features comparisonXamarin vs react native features comparison
Xamarin vs react native features comparison
SameerShaik43
 
12 13 cómo hacer un api por medio de web scraping
12 13 cómo hacer un api por medio de web scraping12 13 cómo hacer un api por medio de web scraping
12 13 cómo hacer un api por medio de web scraping
Software Guru
 
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
John Musser
 
Cross platform mobile applications - Touch Tour Chennai
Cross platform mobile applications - Touch Tour ChennaiCross platform mobile applications - Touch Tour Chennai
Cross platform mobile applications - Touch Tour Chennai
RIA RUI Society
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
Abhishek Sur
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX
Kathleen De Roo
 
Rebooting APIs at scale
Rebooting APIs at scaleRebooting APIs at scale
Rebooting APIs at scale
Rahul Dighe
 
Mistakes to-avoid-api-product
Mistakes to-avoid-api-productMistakes to-avoid-api-product
Mistakes to-avoid-api-product
Rahul Dighe
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
Steve Drucker
 
AMOL_PATOLE_DotNetDeveloper_3+_Years_Exp
AMOL_PATOLE_DotNetDeveloper_3+_Years_ExpAMOL_PATOLE_DotNetDeveloper_3+_Years_Exp
AMOL_PATOLE_DotNetDeveloper_3+_Years_Exp
Amol Patole
 
Microsoft Cognitive Services - Recommendations API: Your first recommendation...
Microsoft Cognitive Services - Recommendations API: Your first recommendation...Microsoft Cognitive Services - Recommendations API: Your first recommendation...
Microsoft Cognitive Services - Recommendations API: Your first recommendation...
Bruno Paulino
 
Building REST APIs that don't suck for modern day SPAs
Building REST APIs that don't suck for modern day SPAsBuilding REST APIs that don't suck for modern day SPAs
Building REST APIs that don't suck for modern day SPAs
Abati Adewale
 

Viewers also liked (11)

Incorporating OAuth: How to integrate OAuth into your mobile app
Incorporating OAuth: How to integrate OAuth into your mobile appIncorporating OAuth: How to integrate OAuth into your mobile app
Incorporating OAuth: How to integrate OAuth into your mobile app
Nordic APIs
 
OAuth and OpenID Connect for Microservices
OAuth and OpenID Connect for MicroservicesOAuth and OpenID Connect for Microservices
OAuth and OpenID Connect for Microservices
Twobo Technologies
 
Opensource
OpensourceOpensource
Opensource
Dave Everitt
 
Token Based Authentication Systems with AngularJS & NodeJS
Token Based Authentication Systems with AngularJS & NodeJSToken Based Authentication Systems with AngularJS & NodeJS
Token Based Authentication Systems with AngularJS & NodeJS
Hüseyin BABAL
 
Json web token api authorization
Json web token api authorizationJson web token api authorization
Json web token api authorization
Giulio De Donato
 
Building Secure User Interfaces With JWTs (JSON Web Tokens)
Building Secure User Interfaces With JWTs (JSON Web Tokens)Building Secure User Interfaces With JWTs (JSON Web Tokens)
Building Secure User Interfaces With JWTs (JSON Web Tokens)
Stormpath
 
DevSecOps in Baby Steps
DevSecOps in Baby StepsDevSecOps in Baby Steps
DevSecOps in Baby Steps
Priyanka Aash
 
Stateless authentication with OAuth 2 and JWT - JavaZone 2015
Stateless authentication with OAuth 2 and JWT - JavaZone 2015Stateless authentication with OAuth 2 and JWT - JavaZone 2015
Stateless authentication with OAuth 2 and JWT - JavaZone 2015
Alvaro Sanchez-Mariscal
 
An Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices WorldAn Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices World
VMware Tanzu
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
CA API Management
 
Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)
Stormpath
 
Incorporating OAuth: How to integrate OAuth into your mobile app
Incorporating OAuth: How to integrate OAuth into your mobile appIncorporating OAuth: How to integrate OAuth into your mobile app
Incorporating OAuth: How to integrate OAuth into your mobile app
Nordic APIs
 
OAuth and OpenID Connect for Microservices
OAuth and OpenID Connect for MicroservicesOAuth and OpenID Connect for Microservices
OAuth and OpenID Connect for Microservices
Twobo Technologies
 
Token Based Authentication Systems with AngularJS & NodeJS
Token Based Authentication Systems with AngularJS & NodeJSToken Based Authentication Systems with AngularJS & NodeJS
Token Based Authentication Systems with AngularJS & NodeJS
Hüseyin BABAL
 
Json web token api authorization
Json web token api authorizationJson web token api authorization
Json web token api authorization
Giulio De Donato
 
Building Secure User Interfaces With JWTs (JSON Web Tokens)
Building Secure User Interfaces With JWTs (JSON Web Tokens)Building Secure User Interfaces With JWTs (JSON Web Tokens)
Building Secure User Interfaces With JWTs (JSON Web Tokens)
Stormpath
 
DevSecOps in Baby Steps
DevSecOps in Baby StepsDevSecOps in Baby Steps
DevSecOps in Baby Steps
Priyanka Aash
 
Stateless authentication with OAuth 2 and JWT - JavaZone 2015
Stateless authentication with OAuth 2 and JWT - JavaZone 2015Stateless authentication with OAuth 2 and JWT - JavaZone 2015
Stateless authentication with OAuth 2 and JWT - JavaZone 2015
Alvaro Sanchez-Mariscal
 
An Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices WorldAn Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices World
VMware Tanzu
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
CA API Management
 
Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)
Stormpath
 
Ad

Similar to What is API's (20)

Guide To API Development.pdf
Guide To API Development.pdfGuide To API Development.pdf
Guide To API Development.pdf
Techugo
 
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
Techugo Inc
 
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Techugo
 
API.docx
API.docxAPI.docx
API.docx
RichwellIanAfrica
 
API Presentation
API PresentationAPI Presentation
API Presentation
nityakulkarni
 
What is an API?
What is an API?What is an API?
What is an API?
Startup Product Academy, LLC
 
The Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdf
The Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdfThe Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdf
The Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdf
SeasiaInfotech2
 
xcfgdfbn
xcfgdfbnxcfgdfbn
xcfgdfbn
vatsrajesh
 
The Role of APIs in Custom Software Development for 2024
The Role of APIs in Custom Software Development for 2024The Role of APIs in Custom Software Development for 2024
The Role of APIs in Custom Software Development for 2024
BOSC Tech Labs
 
API Guide For Dummies.pdf
API Guide For Dummies.pdfAPI Guide For Dummies.pdf
API Guide For Dummies.pdf
Appdeveloper10
 
A Comprehensive Guide Of API Development.pdf
A Comprehensive Guide Of API Development.pdfA Comprehensive Guide Of API Development.pdf
A Comprehensive Guide Of API Development.pdf
iDataScientists
 
PDF The Design of Web APIs Second Edition MEAP Arnaud Lauret download
PDF The Design of Web APIs Second Edition MEAP Arnaud Lauret downloadPDF The Design of Web APIs Second Edition MEAP Arnaud Lauret download
PDF The Design of Web APIs Second Edition MEAP Arnaud Lauret download
rinolakhe
 
Api tools overview
Api tools overviewApi tools overview
Api tools overview
Olivier Thomann
 
DFY Suite
DFY SuiteDFY Suite
DFY Suite
yahiaaymen181
 
Distributed systems air traffic controller
Distributed systems air traffic controllerDistributed systems air traffic controller
Distributed systems air traffic controller
nazimsattar
 
6 Best OpenAPI Documentation Tools that You must Know
6 Best OpenAPI Documentation Tools that You must Know6 Best OpenAPI Documentation Tools that You must Know
6 Best OpenAPI Documentation Tools that You must Know
Mars Devs
 
What is the need of API Development solutions?
What is the need of API Development solutions? What is the need of API Development solutions?
What is the need of API Development solutions?
Chetu
 
Third party api integration
Third party api integrationThird party api integration
Third party api integration
Metricoid Technology
 
thepowerofapisinmobThe Power of APIs in Mobile App Developmentileappdevelopme...
thepowerofapisinmobThe Power of APIs in Mobile App Developmentileappdevelopme...thepowerofapisinmobThe Power of APIs in Mobile App Developmentileappdevelopme...
thepowerofapisinmobThe Power of APIs in Mobile App Developmentileappdevelopme...
JohnParker598570
 
API Notes for Recruiter.pptx
API Notes for Recruiter.pptxAPI Notes for Recruiter.pptx
API Notes for Recruiter.pptx
RaviKumar660487
 
Guide To API Development.pdf
Guide To API Development.pdfGuide To API Development.pdf
Guide To API Development.pdf
Techugo
 
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
Techugo Inc
 
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Techugo
 
The Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdf
The Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdfThe Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdf
The Ultimate Guide to APIs in Web Applications Key Concepts Demystified.pdf
SeasiaInfotech2
 
The Role of APIs in Custom Software Development for 2024
The Role of APIs in Custom Software Development for 2024The Role of APIs in Custom Software Development for 2024
The Role of APIs in Custom Software Development for 2024
BOSC Tech Labs
 
API Guide For Dummies.pdf
API Guide For Dummies.pdfAPI Guide For Dummies.pdf
API Guide For Dummies.pdf
Appdeveloper10
 
A Comprehensive Guide Of API Development.pdf
A Comprehensive Guide Of API Development.pdfA Comprehensive Guide Of API Development.pdf
A Comprehensive Guide Of API Development.pdf
iDataScientists
 
PDF The Design of Web APIs Second Edition MEAP Arnaud Lauret download
PDF The Design of Web APIs Second Edition MEAP Arnaud Lauret downloadPDF The Design of Web APIs Second Edition MEAP Arnaud Lauret download
PDF The Design of Web APIs Second Edition MEAP Arnaud Lauret download
rinolakhe
 
Distributed systems air traffic controller
Distributed systems air traffic controllerDistributed systems air traffic controller
Distributed systems air traffic controller
nazimsattar
 
6 Best OpenAPI Documentation Tools that You must Know
6 Best OpenAPI Documentation Tools that You must Know6 Best OpenAPI Documentation Tools that You must Know
6 Best OpenAPI Documentation Tools that You must Know
Mars Devs
 
What is the need of API Development solutions?
What is the need of API Development solutions? What is the need of API Development solutions?
What is the need of API Development solutions?
Chetu
 
thepowerofapisinmobThe Power of APIs in Mobile App Developmentileappdevelopme...
thepowerofapisinmobThe Power of APIs in Mobile App Developmentileappdevelopme...thepowerofapisinmobThe Power of APIs in Mobile App Developmentileappdevelopme...
thepowerofapisinmobThe Power of APIs in Mobile App Developmentileappdevelopme...
JohnParker598570
 
API Notes for Recruiter.pptx
API Notes for Recruiter.pptxAPI Notes for Recruiter.pptx
API Notes for Recruiter.pptx
RaviKumar660487
 
Ad

More from John Pereless (18)

Serp and internet marketing
Serp and internet marketingSerp and internet marketing
Serp and internet marketing
John Pereless
 
Software piracy
Software piracySoftware piracy
Software piracy
John Pereless
 
John pereless tips for a successful blog
John pereless  tips for a successful blogJohn pereless  tips for a successful blog
John pereless tips for a successful blog
John Pereless
 
John pereless Web development
John pereless Web developmentJohn pereless Web development
John pereless Web development
John Pereless
 
John pereless advocate the use of php
John pereless advocate the use of phpJohn pereless advocate the use of php
John pereless advocate the use of php
John Pereless
 
John pereless mobile development smart way to do business
John pereless mobile development smart way to do businessJohn pereless mobile development smart way to do business
John pereless mobile development smart way to do business
John Pereless
 
Advantages of ecommerce web development
Advantages of ecommerce web developmentAdvantages of ecommerce web development
Advantages of ecommerce web development
John Pereless
 
John pereless
John perelessJohn pereless
John pereless
John Pereless
 
John pereless
John perelessJohn pereless
John pereless
John Pereless
 
Application software in details
Application software in detailsApplication software in details
Application software in details
John Pereless
 
John pereless
John perelessJohn pereless
John pereless
John Pereless
 
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
John Pereless
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
John Pereless
 
Defects in iphone 6
Defects in iphone 6Defects in iphone 6
Defects in iphone 6
John Pereless
 
Bootstrap
BootstrapBootstrap
Bootstrap
John Pereless
 
Web designing trends in 2014
Web designing trends in 2014Web designing trends in 2014
Web designing trends in 2014
John Pereless
 
John pereless
John perelessJohn pereless
John pereless
John Pereless
 
John pereless
John perelessJohn pereless
John pereless
John Pereless
 
Serp and internet marketing
Serp and internet marketingSerp and internet marketing
Serp and internet marketing
John Pereless
 
John pereless tips for a successful blog
John pereless  tips for a successful blogJohn pereless  tips for a successful blog
John pereless tips for a successful blog
John Pereless
 
John pereless Web development
John pereless Web developmentJohn pereless Web development
John pereless Web development
John Pereless
 
John pereless advocate the use of php
John pereless advocate the use of phpJohn pereless advocate the use of php
John pereless advocate the use of php
John Pereless
 
John pereless mobile development smart way to do business
John pereless mobile development smart way to do businessJohn pereless mobile development smart way to do business
John pereless mobile development smart way to do business
John Pereless
 
Advantages of ecommerce web development
Advantages of ecommerce web developmentAdvantages of ecommerce web development
Advantages of ecommerce web development
John Pereless
 
Application software in details
Application software in detailsApplication software in details
Application software in details
John Pereless
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
John Pereless
 
Web designing trends in 2014
Web designing trends in 2014Web designing trends in 2014
Web designing trends in 2014
John Pereless
 

Recently uploaded (20)

LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New VersionPixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Version
saimabibi60507
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 

What is API's

  • 2. API stands for application program interface An API is the interface implemented by an application which allows other applications to communicate with it. It is a set of routines, protocols, and tools for building software applications The API specifies how software components should interact and are used when programming graphical user interface (GUI) components.  A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together.
  • 4. Why Is It Needed?  It is used for Communication  Imagine Notepad couldn’t copy-paste to and from Microsoft Word or Google Chrome  Imagine having to type each and every time although the text is already there in some other application.  This is only one of the examples of communication between applications and all this communication is made possible via APIs.
  • 5. Types of APIs There are different types of API's used for different purposes. These are  for operating systems  for Applications  for websites
  • 6. Windows, for example, has many API sets that are used by system hardware and applications when you copy and paste text from one application to another, it is the API that allows that to work. Most operating environments, such as MS-Windows, provide an API so that programmers can write applications consistent with the operating environment. Today, APIs are also specified by websites. For example, Amazon or eBay APIs allow developers to use the existing retail infrastructure to create specialized web stores. Third-party software developers also use Web APIs to create software solutions for end-users.
  • 7. What Is It Really? You cannot run an API like you would run say a Notepad application. This is because APIs are generally invisible to the end users like you and me. APIs are carefully thought out pieces of code created by programmers for their applications that allow other applications to interact with their application. APIs are specially crafted to expose only chosen functionality and/or data while safeguarding other parts of the application which provides the interface. Creating an API is indeed time well spent, because ultimately the more applications that interact with your application the more popular it becomes.
  • 8. Thanks for Watching By John pereless