SlideShare a Scribd company logo
INTRODUTION TO REST API
What is API
What is REST API
Features of REST API
Principles of REST API
Methods of REST API
Advantages of using REST API
What is an API
Application Programming Interface
“An application programming interface
(API) is a set of subroutine definitions,
protocols, and tools for building application
software. In general terms, it is a set of clearly
defined methods of communication between
various software components".
An API is a software interface which allows
other applications to communicate with our
application.
What is REST API
Representational State Transfer
It is an architectural style as well as an approach for communications
purpose that is often used in various web services development
It is often regarded as the “language of internet”
It is a stateless client and server model
Features of REST API
▪ Simpler than SOAP
– Simple Object Access Protocol
– Earlier version
– Harder than REST API
▪ Documentation
– Comes with proper documentation
– Every steps clearly describe
▪ Error messages
– Can have proper message about errors
– Easy to understand and debug
Principles of REST API
Stateless Uniform Interface
Cacheable Layered System
Client Server Code on Demand
Methods Of REST API
HTTP Method CRUD Method Description
POST CREATE Creates new resource
GET READ Returns resource
representation
PUT UPDATE Updates/creates new
resource
DELETE DELETE Deletes new resource
Advantages of using REST API
Due to its scalability
Due to its flexibility and portability
Due to its independence
Public REST APIs
▪ PokeAPIThe largest media franchise of all time now has an easy way to get data on the 800+ Pokemon.
▪ NASA API Space, the final frontier. Get data on astroids, galaxies, and more.
▪ Open Food Facts A huge amount of data on food products from around the world.
▪ TransLoc OpenAPI Get live data of public transportation of cities and college campuses.
▪ Urban Dictionary API It’s amazing what slang people come up with.
▪ Merriam-Webster Dictionary API For those that want real words’ definitions and synonyms.
▪ Numbers API Interesting facts and trivia on numbers.
▪ WeatherBit API Current and historical weather data.
▪ US Government Data API A fairly big catch-all for dozens of United State data samples such as
agriculture, health, and public safety.
▪ Bible APIThe best selling book of all time.The greatest story ever told
Further reading
▪ https://www.smashingmagazine.com/2018/01/understanding-using-
rest-api/
▪ https://www.sitepoint.com/developers-rest-api/
▪ https://www.mulesoft.com/resources/api/what-is-rest-api-design
THE END
THANKYOU!

More Related Content

What's hot (20)

PDF
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
Tchelinux
 
PPTX
RESTful API - Best Practices
Tricode (part of Dept)
 
PPTX
Api types
Sarah Maddox
 
PPTX
Understanding REST APIs in 5 Simple Steps
Tessa Mero
 
PPT
Understanding REST
Nitin Pande
 
PPTX
REST-API introduction for developers
Patrick Savalle
 
PPTX
Angular
khoado2002
 
PDF
RESTful Web Services
Christopher Bartling
 
PPTX
Angular 14.pptx
MohaNedGhawar
 
PPTX
ASP.NET Web API and HTTP Fundamentals
Ido Flatow
 
PPTX
API Design- Best Practices
Prakash Bhandari
 
PDF
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
PDF
REST API and CRUD
Prem Sanil
 
PDF
Introduction to API
rajnishjha29
 
PPTX
Web api
Sudhakar Sharma
 
PPTX
Rest api-basic
Amila Sampath
 
PPTX
An Introduction To REST API
Aniruddh Bhilvare
 
ODP
Introduction to Swagger
Knoldus Inc.
 
PDF
REST APIs with Spring
Joshua Long
 
PPTX
Introduction to gRPC
Chandresh Pancholi
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
Tchelinux
 
RESTful API - Best Practices
Tricode (part of Dept)
 
Api types
Sarah Maddox
 
Understanding REST APIs in 5 Simple Steps
Tessa Mero
 
Understanding REST
Nitin Pande
 
REST-API introduction for developers
Patrick Savalle
 
Angular
khoado2002
 
RESTful Web Services
Christopher Bartling
 
Angular 14.pptx
MohaNedGhawar
 
ASP.NET Web API and HTTP Fundamentals
Ido Flatow
 
API Design- Best Practices
Prakash Bhandari
 
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
REST API and CRUD
Prem Sanil
 
Introduction to API
rajnishjha29
 
Rest api-basic
Amila Sampath
 
An Introduction To REST API
Aniruddh Bhilvare
 
Introduction to Swagger
Knoldus Inc.
 
REST APIs with Spring
Joshua Long
 
Introduction to gRPC
Chandresh Pancholi
 

Similar to introduction about REST API (20)

PPTX
Integration on Force.com Platform
Amit Jain
 
DOCX
In salesfroce there are 4 types of api
Devang Rana
 
PDF
Ebook undisturbed rest-v1 [res_tful apis]
johnkbutcher
 
PDF
Best practices and advantages of REST APIs
Aparna Sharma
 
PPTX
Apitesting.pptx
NamanVerma88
 
PPTX
Flutter development Lecture 17 full powerpoint
TayyabArif8
 
PPTX
Introduction to APIs (Application Programming Interface)
Vibhawa Nirmal
 
PDF
zendframework2 restful
tom_li
 
PPTX
Oracle Integration Cloud_3rd_10042021.pptx
ssuser77e9de
 
PPTX
Oracle Integration Cloud_3rd_10042021.pptx
ssuser77e9de
 
PPTX
Beginner's Guide REST Basics - 101 by Smartbear
Eski2
 
PPTX
Phalcon 2 High Performance APIs - DevWeekPOA 2015
Jackson F. de A. Mafra
 
PPTX
SOAP vs REST – API Differences Explained
iFour Technolab Pvt. Ltd.
 
PDF
A_Complete_Guide_to_API_Development.pdf
PamRobert
 
PPTX
Calling SOAP and REST API's from PL/SQL
venkata20k
 
PPTX
AWS API Framework Overview
API Talent
 
PDF
Api Penetration Testing and web app pentesting
<h1> hi</h1>
 
PPTX
Understanding REST APIs in 5 Simple Steps
Tessa Mero
 
PPTX
Express JS Rest API Tutorial
Simplilearn
 
PDF
What is API - Understanding API Simplified
Jubin Aghara
 
Integration on Force.com Platform
Amit Jain
 
In salesfroce there are 4 types of api
Devang Rana
 
Ebook undisturbed rest-v1 [res_tful apis]
johnkbutcher
 
Best practices and advantages of REST APIs
Aparna Sharma
 
Apitesting.pptx
NamanVerma88
 
Flutter development Lecture 17 full powerpoint
TayyabArif8
 
Introduction to APIs (Application Programming Interface)
Vibhawa Nirmal
 
zendframework2 restful
tom_li
 
Oracle Integration Cloud_3rd_10042021.pptx
ssuser77e9de
 
Oracle Integration Cloud_3rd_10042021.pptx
ssuser77e9de
 
Beginner's Guide REST Basics - 101 by Smartbear
Eski2
 
Phalcon 2 High Performance APIs - DevWeekPOA 2015
Jackson F. de A. Mafra
 
SOAP vs REST – API Differences Explained
iFour Technolab Pvt. Ltd.
 
A_Complete_Guide_to_API_Development.pdf
PamRobert
 
Calling SOAP and REST API's from PL/SQL
venkata20k
 
AWS API Framework Overview
API Talent
 
Api Penetration Testing and web app pentesting
<h1> hi</h1>
 
Understanding REST APIs in 5 Simple Steps
Tessa Mero
 
Express JS Rest API Tutorial
Simplilearn
 
What is API - Understanding API Simplified
Jubin Aghara
 
Ad

Recently uploaded (20)

PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Digital Circuits, important subject in CS
contactparinay1
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Ad

introduction about REST API

  • 1. INTRODUTION TO REST API What is API What is REST API Features of REST API Principles of REST API Methods of REST API Advantages of using REST API
  • 2. What is an API Application Programming Interface “An application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application software. In general terms, it is a set of clearly defined methods of communication between various software components". An API is a software interface which allows other applications to communicate with our application.
  • 3. What is REST API Representational State Transfer It is an architectural style as well as an approach for communications purpose that is often used in various web services development It is often regarded as the “language of internet” It is a stateless client and server model
  • 4. Features of REST API ▪ Simpler than SOAP – Simple Object Access Protocol – Earlier version – Harder than REST API ▪ Documentation – Comes with proper documentation – Every steps clearly describe ▪ Error messages – Can have proper message about errors – Easy to understand and debug
  • 5. Principles of REST API Stateless Uniform Interface Cacheable Layered System Client Server Code on Demand
  • 6. Methods Of REST API HTTP Method CRUD Method Description POST CREATE Creates new resource GET READ Returns resource representation PUT UPDATE Updates/creates new resource DELETE DELETE Deletes new resource
  • 7. Advantages of using REST API Due to its scalability Due to its flexibility and portability Due to its independence
  • 8. Public REST APIs ▪ PokeAPIThe largest media franchise of all time now has an easy way to get data on the 800+ Pokemon. ▪ NASA API Space, the final frontier. Get data on astroids, galaxies, and more. ▪ Open Food Facts A huge amount of data on food products from around the world. ▪ TransLoc OpenAPI Get live data of public transportation of cities and college campuses. ▪ Urban Dictionary API It’s amazing what slang people come up with. ▪ Merriam-Webster Dictionary API For those that want real words’ definitions and synonyms. ▪ Numbers API Interesting facts and trivia on numbers. ▪ WeatherBit API Current and historical weather data. ▪ US Government Data API A fairly big catch-all for dozens of United State data samples such as agriculture, health, and public safety. ▪ Bible APIThe best selling book of all time.The greatest story ever told
  • 9. Further reading ▪ https://www.smashingmagazine.com/2018/01/understanding-using- rest-api/ ▪ https://www.sitepoint.com/developers-rest-api/ ▪ https://www.mulesoft.com/resources/api/what-is-rest-api-design