SlideShare a Scribd company logo
@ IJTSRD | Available Online @ www.ijtsrd.com
ISSN No: 2456
International
Research
APIs and Restful APIs
Mithilesh Tarkar
Swami Vivekanand Institute of Technology
ABSTRACT
This Research Paper is about Restful API and Rest
APIs. This Paper Presents Description about how
APIS Restful APIs work and how they are
implemented and why they are used in the modern
world.
Keywords: Restful APIs, APIs
INTRODUCTION
Restful APIs and APIs have become an essential tool
of backend development. Without APIs , there will be
a lot of security issues in the system. The Modern
Mobile and Web Development world essential rely on
Restful APIs and APIs for authentication,
and Submitting Data.
A Good API makes it easy for the developer to work
with, and helps to create really powerful applications.
Design of an API has to be in such a way that, the
user should not have anything visible in terms of the
complex structure of the API.
The Entire Research Paper explains 1) What are
APIs2) How are they used. 3) What are the required
technologies to create APIs. 4) Why are they
important and must use.
RESEARCH ELABORATIONS
After doing a lot of research work. I can
following elaborations. API - standings for
Application Programming interfaces. APIs are helpful
to have a centralized backend system for a mobile and
a web application. For E.g.: if a college has website
which registers students in its database. And the
college wants to develop a mobile app , to register the
students in their database. However the college is
already using a Database for the website. So they in
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug
ISSN No: 2456 - 6470 | www.ijtsrd.com | Volume
International Journal of Trend in Scientific
Research and Development (IJTSRD)
International Open Access Journal
APIs and Restful APIs
Mithilesh Tarkar1
, Ameya Parker2
1
Student, 2
Professor
Swami Vivekanand Institute of Technology (VESIT),
Chembur, Mumbai, India
This Research Paper is about Restful API and Rest
This Paper Presents Description about how
Restful APIs work and how they are
implemented and why they are used in the modern
Restful APIs and APIs have become an essential tool
of backend development. Without APIs , there will be
a lot of security issues in the system. The Modern
Mobile and Web Development world essential rely on
Restful APIs and APIs for authentication, Fetching
A Good API makes it easy for the developer to work
with, and helps to create really powerful applications.
Design of an API has to be in such a way that, the
user should not have anything visible in terms of the
explains 1) What are
3) What are the required
technologies to create APIs. 4) Why are they
After doing a lot of research work. I can represent the
standings for
Application Programming interfaces. APIs are helpful
to have a centralized backend system for a mobile and
: if a college has website
which registers students in its database. And the
college wants to develop a mobile app , to register the
database. However the college is
already using a Database for the website. So they in
order to keep using the same database for the mobile
application, as well as for the website.
implementation can be used to solve this problem.
With an API, the Developer only has to design the
front end of the mobile application. The backend of
the application will be the same as that of its website.
The Developer has to do API Calls to f
display the data, push the data and to delete the data.
In My Research i also found out that, API are also
used for live data updates. Where there is a pie chart
of attendance.
Example 1:
*The Above Figure shows the attendance of Class 1
A, Class 1 B and Class 2 A , where the data is
updated whenever the attendance is taken through a
live API.
2018 Page: 319
6470 | www.ijtsrd.com | Volume - 2 | Issue – 5
Scientific
(IJTSRD)
Open Access Journal
he same database for the mobile
application, as well as for the website. An API
implementation can be used to solve this problem.
, the Developer only has to design the
front end of the mobile application. The backend of
the application will be the same as that of its website.
The Developer has to do API Calls to fetch the data,
display the data, push the data and to delete the data.
In My Research i also found out that, API are also
used for live data updates. Where there is a pie chart
The Above Figure shows the attendance of Class 1
A, Class 1 B and Class 2 A , where the data is
updated whenever the attendance is taken through a
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com
Example 2: Fetching JSON array from mongodb Database.
* The above image , shows a database collection of books being fetched from mongodb database , by calling
the above URL.
* This data can then be used to display on the front end of the website/mobile applica
Code Snippets :
Creating a MongoDB Schema -
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018
Fetching JSON array from mongodb Database.
* The above image , shows a database collection of books being fetched from mongodb database , by calling
* This data can then be used to display on the front end of the website/mobile application.
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
Aug 2018 Page: 320
* The above image , shows a database collection of books being fetched from mongodb database , by calling
tion.
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com
Writing the Functions :
Calling the Function from the Server main file:
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug
Calling the Function from the Server main file:
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
2018 Page: 321
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Page: 322
Simulation Softwares Used :
 RestEasy Plugin , for Google Chrome.
 Postman IDE
RESULTS OR FINDING
For research purposes we modelled a books api and
did testing, where we are trying to put, push and
delete the data in the database. If we did not query the
API correctly, it showed error code. If the query was
written correctly, then it showed status ok, and
inserted the data into the database. There was no
rollback, or dead transactions in this. Either the
Transaction was accepted or it was rejected.
There is this solid security in the API calls, where if
even a single part of the query is wrong, nothing will
work properly.
CONCLUSIONS
Thus, we can conclude the by using API Technology,
we can make a very strong back end , and it can be
scalable and the data can be used to render on a
mobile device or even a Smart TV. Thus, helping to
separate the front end environment and backend
environment completely.
BIOGRAPHY
Mr Mithilesh Tarkar l is currently a
final year M.C.A student of
Vivekanand Education Society's
Institute of Technology
(V.E.S.I.T), Mumbai. He has
completed his B.COM graduation
in the year 2013 from R. A Podar
College of Commerce and Economics, Mumbai,
Maharashtra, India .He has an abiding interest in Full
Stack Development, Graphic Designing, UI/UX
Designing.

More Related Content

PDF
Priyanshu mittal
PDF
Knowledge forum IOT Gopan_Joshi_rel_jio_slides
PDF
Search Engine Scrapper
PDF
Five Elements of Software Engineering for Mobile
PDF
Web Application for e commerce Using Django Framework
PDF
Web Application for e commerce Using Django Framework
PDF
Design and Monitoring Performance of Digital Properties
Priyanshu mittal
Knowledge forum IOT Gopan_Joshi_rel_jio_slides
Search Engine Scrapper
Five Elements of Software Engineering for Mobile
Web Application for e commerce Using Django Framework
Web Application for e commerce Using Django Framework
Design and Monitoring Performance of Digital Properties

Similar to APIs and Restful APIs (20)

PPTX
Creating Datadipity
PDF
An Online Shopping Application – Shri Krishna Shoppy – An Initiative Towards ...
PDF
IRJET- Multi Design - Pattern React Application with Django Backend
PDF
IRJET- Restful Backend to Serve any Frontend System
PDF
Apidays Helsinki & North 2024 - There’s no AI without API, but what does this...
PDF
The Anatomy of an API: 2023 Edition
PDF
IRJET- Weight based Auto Updating Inventory Management System
PDF
Chatbot for Railway using Diloug Flow
PDF
IRJET- Android Application for WIFI based Library Book Locator
PDF
IRJET - Visual E-Commerce Application using Deep Learning
PDF
Automatized Application Services for Android Devices Using Apache Ant in Clou...
PDF
IRJET- Biometric Attendance Management System using Raspberry Pi
PDF
IRJET- Blockchain based Fake Product Identification in Supply Chain
PDF
Comparing the performance of a business process: using Excel & Python
PDF
IRJET - IoT based Portable Attendance System
PDF
IRJET- Medicine Information Retrieval Application- Pharmaguide
PPTX
IoT Developer Survey 2017
PDF
IRJET- Detection and Recognition of Hypertexts in Imagery using Text Reco...
PDF
IJSRED-V2I2P36
PDF
Algorithm Procedure and Pseudo Code Mining
Creating Datadipity
An Online Shopping Application – Shri Krishna Shoppy – An Initiative Towards ...
IRJET- Multi Design - Pattern React Application with Django Backend
IRJET- Restful Backend to Serve any Frontend System
Apidays Helsinki & North 2024 - There’s no AI without API, but what does this...
The Anatomy of an API: 2023 Edition
IRJET- Weight based Auto Updating Inventory Management System
Chatbot for Railway using Diloug Flow
IRJET- Android Application for WIFI based Library Book Locator
IRJET - Visual E-Commerce Application using Deep Learning
Automatized Application Services for Android Devices Using Apache Ant in Clou...
IRJET- Biometric Attendance Management System using Raspberry Pi
IRJET- Blockchain based Fake Product Identification in Supply Chain
Comparing the performance of a business process: using Excel & Python
IRJET - IoT based Portable Attendance System
IRJET- Medicine Information Retrieval Application- Pharmaguide
IoT Developer Survey 2017
IRJET- Detection and Recognition of Hypertexts in Imagery using Text Reco...
IJSRED-V2I2P36
Algorithm Procedure and Pseudo Code Mining
Ad

More from ijtsrd (20)

PDF
A Study of School Dropout in Rural Districts of Darjeeling and Its Causes
PDF
Pre extension Demonstration and Evaluation of Soybean Technologies in Fedis D...
PDF
Pre extension Demonstration and Evaluation of Potato Technologies in Selected...
PDF
Pre extension Demonstration and Evaluation of Animal Drawn Potato Digger in S...
PDF
Pre extension Demonstration and Evaluation of Drought Tolerant and Early Matu...
PDF
Pre extension Demonstration and Evaluation of Double Cropping Practice Legume...
PDF
Pre extension Demonstration and Evaluation of Common Bean Technology in Low L...
PDF
Enhancing Image Quality in Compression and Fading Channels A Wavelet Based Ap...
PDF
Manpower Training and Employee Performance in Mellienium Ltdawka, Anambra State
PDF
A Statistical Analysis on the Growth Rate of Selected Sectors of Nigerian Eco...
PDF
Automatic Accident Detection and Emergency Alert System using IoT
PDF
Corporate Social Responsibility Dimensions and Corporate Image of Selected Up...
PDF
The Role of Media in Tribal Health and Educational Progress of Odisha
PDF
Advancements and Future Trends in Advanced Quantum Algorithms A Prompt Scienc...
PDF
A Study on Seismic Analysis of High Rise Building with Mass Irregularities, T...
PDF
Descriptive Study to Assess the Knowledge of B.Sc. Interns Regarding Biomedic...
PDF
Performance of Grid Connected Solar PV Power Plant at Clear Sky Day
PDF
Vitiligo Treated Homoeopathically A Case Report
PDF
Vitiligo Treated Homoeopathically A Case Report
PDF
Uterine Fibroids Homoeopathic Perspectives
A Study of School Dropout in Rural Districts of Darjeeling and Its Causes
Pre extension Demonstration and Evaluation of Soybean Technologies in Fedis D...
Pre extension Demonstration and Evaluation of Potato Technologies in Selected...
Pre extension Demonstration and Evaluation of Animal Drawn Potato Digger in S...
Pre extension Demonstration and Evaluation of Drought Tolerant and Early Matu...
Pre extension Demonstration and Evaluation of Double Cropping Practice Legume...
Pre extension Demonstration and Evaluation of Common Bean Technology in Low L...
Enhancing Image Quality in Compression and Fading Channels A Wavelet Based Ap...
Manpower Training and Employee Performance in Mellienium Ltdawka, Anambra State
A Statistical Analysis on the Growth Rate of Selected Sectors of Nigerian Eco...
Automatic Accident Detection and Emergency Alert System using IoT
Corporate Social Responsibility Dimensions and Corporate Image of Selected Up...
The Role of Media in Tribal Health and Educational Progress of Odisha
Advancements and Future Trends in Advanced Quantum Algorithms A Prompt Scienc...
A Study on Seismic Analysis of High Rise Building with Mass Irregularities, T...
Descriptive Study to Assess the Knowledge of B.Sc. Interns Regarding Biomedic...
Performance of Grid Connected Solar PV Power Plant at Clear Sky Day
Vitiligo Treated Homoeopathically A Case Report
Vitiligo Treated Homoeopathically A Case Report
Uterine Fibroids Homoeopathic Perspectives
Ad

Recently uploaded (20)

PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
master seminar digital applications in india
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Lesson notes of climatology university.
PPTX
Cell Structure & Organelles in detailed.
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
01-Introduction-to-Information-Management.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
master seminar digital applications in india
GDM (1) (1).pptx small presentation for students
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pre independence Education in Inndia.pdf
Basic Mud Logging Guide for educational purpose
Microbial disease of the cardiovascular and lymphatic systems
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Lesson notes of climatology university.
Cell Structure & Organelles in detailed.
Abdominal Access Techniques with Prof. Dr. R K Mishra
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
human mycosis Human fungal infections are called human mycosis..pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Module 4: Burden of Disease Tutorial Slides S2 2025

APIs and Restful APIs

  • 1. @ IJTSRD | Available Online @ www.ijtsrd.com ISSN No: 2456 International Research APIs and Restful APIs Mithilesh Tarkar Swami Vivekanand Institute of Technology ABSTRACT This Research Paper is about Restful API and Rest APIs. This Paper Presents Description about how APIS Restful APIs work and how they are implemented and why they are used in the modern world. Keywords: Restful APIs, APIs INTRODUCTION Restful APIs and APIs have become an essential tool of backend development. Without APIs , there will be a lot of security issues in the system. The Modern Mobile and Web Development world essential rely on Restful APIs and APIs for authentication, and Submitting Data. A Good API makes it easy for the developer to work with, and helps to create really powerful applications. Design of an API has to be in such a way that, the user should not have anything visible in terms of the complex structure of the API. The Entire Research Paper explains 1) What are APIs2) How are they used. 3) What are the required technologies to create APIs. 4) Why are they important and must use. RESEARCH ELABORATIONS After doing a lot of research work. I can following elaborations. API - standings for Application Programming interfaces. APIs are helpful to have a centralized backend system for a mobile and a web application. For E.g.: if a college has website which registers students in its database. And the college wants to develop a mobile app , to register the students in their database. However the college is already using a Database for the website. So they in @ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug ISSN No: 2456 - 6470 | www.ijtsrd.com | Volume International Journal of Trend in Scientific Research and Development (IJTSRD) International Open Access Journal APIs and Restful APIs Mithilesh Tarkar1 , Ameya Parker2 1 Student, 2 Professor Swami Vivekanand Institute of Technology (VESIT), Chembur, Mumbai, India This Research Paper is about Restful API and Rest This Paper Presents Description about how Restful APIs work and how they are implemented and why they are used in the modern Restful APIs and APIs have become an essential tool of backend development. Without APIs , there will be a lot of security issues in the system. The Modern Mobile and Web Development world essential rely on Restful APIs and APIs for authentication, Fetching A Good API makes it easy for the developer to work with, and helps to create really powerful applications. Design of an API has to be in such a way that, the user should not have anything visible in terms of the explains 1) What are 3) What are the required technologies to create APIs. 4) Why are they After doing a lot of research work. I can represent the standings for Application Programming interfaces. APIs are helpful to have a centralized backend system for a mobile and : if a college has website which registers students in its database. And the college wants to develop a mobile app , to register the database. However the college is already using a Database for the website. So they in order to keep using the same database for the mobile application, as well as for the website. implementation can be used to solve this problem. With an API, the Developer only has to design the front end of the mobile application. The backend of the application will be the same as that of its website. The Developer has to do API Calls to f display the data, push the data and to delete the data. In My Research i also found out that, API are also used for live data updates. Where there is a pie chart of attendance. Example 1: *The Above Figure shows the attendance of Class 1 A, Class 1 B and Class 2 A , where the data is updated whenever the attendance is taken through a live API. 2018 Page: 319 6470 | www.ijtsrd.com | Volume - 2 | Issue – 5 Scientific (IJTSRD) Open Access Journal he same database for the mobile application, as well as for the website. An API implementation can be used to solve this problem. , the Developer only has to design the front end of the mobile application. The backend of the application will be the same as that of its website. The Developer has to do API Calls to fetch the data, display the data, push the data and to delete the data. In My Research i also found out that, API are also used for live data updates. Where there is a pie chart The Above Figure shows the attendance of Class 1 A, Class 1 B and Class 2 A , where the data is updated whenever the attendance is taken through a
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com Example 2: Fetching JSON array from mongodb Database. * The above image , shows a database collection of books being fetched from mongodb database , by calling the above URL. * This data can then be used to display on the front end of the website/mobile applica Code Snippets : Creating a MongoDB Schema - International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Fetching JSON array from mongodb Database. * The above image , shows a database collection of books being fetched from mongodb database , by calling * This data can then be used to display on the front end of the website/mobile application. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 Aug 2018 Page: 320 * The above image , shows a database collection of books being fetched from mongodb database , by calling tion.
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com Writing the Functions : Calling the Function from the Server main file: International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug Calling the Function from the Server main file: International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 2018 Page: 321
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 @ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Page: 322 Simulation Softwares Used :  RestEasy Plugin , for Google Chrome.  Postman IDE RESULTS OR FINDING For research purposes we modelled a books api and did testing, where we are trying to put, push and delete the data in the database. If we did not query the API correctly, it showed error code. If the query was written correctly, then it showed status ok, and inserted the data into the database. There was no rollback, or dead transactions in this. Either the Transaction was accepted or it was rejected. There is this solid security in the API calls, where if even a single part of the query is wrong, nothing will work properly. CONCLUSIONS Thus, we can conclude the by using API Technology, we can make a very strong back end , and it can be scalable and the data can be used to render on a mobile device or even a Smart TV. Thus, helping to separate the front end environment and backend environment completely. BIOGRAPHY Mr Mithilesh Tarkar l is currently a final year M.C.A student of Vivekanand Education Society's Institute of Technology (V.E.S.I.T), Mumbai. He has completed his B.COM graduation in the year 2013 from R. A Podar College of Commerce and Economics, Mumbai, Maharashtra, India .He has an abiding interest in Full Stack Development, Graphic Designing, UI/UX Designing.