Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
17 views8 pages

API History and Introduction

The document provides an overview of APIs, defining them as tools for software communication, with a history tracing back to the 1960s and modern web APIs emerging in the 2000s. It specifically discusses REST APIs, introduced by Roy Fielding in 2000, emphasizing key concepts such as stateless communication and HTTP methods. Additionally, it differentiates between RESTful APIs and broader web services, outlining common HTTP methods used in API interactions.

Uploaded by

rajkumarleka1708
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)
17 views8 pages

API History and Introduction

The document provides an overview of APIs, defining them as tools for software communication, with a history tracing back to the 1960s and modern web APIs emerging in the 2000s. It specifically discusses REST APIs, introduced by Roy Fielding in 2000, emphasizing key concepts such as stateless communication and HTTP methods. Additionally, it differentiates between RESTful APIs and broader web services, outlining common HTTP methods used in API interactions.

Uploaded by

rajkumarleka1708
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/ 8

M A G I Z C H I S O F T WA R E

API HISTORY AND


INTRODUCTION
A P I H I S T O RY A N D I N T R O D U C T I O N
A P I : H I S T O RY A N D
INTRODUCTION

Definition:
API (Application Programming Interface) is a set of protocols and
tools that allow software applications to communicate with each other.
History:
1960s: Conceptual foundation with procedural calls in software.
2000s: Modern web APIs emerged to standardize interaction
between web systems.
Present: APIs power cloud services, mobile apps, and IoT.

Example:
Facebook Login API used in multiple apps to authenticate users.
R E S T A P I : H I S T O RY A N D
CONCEPT

Definition:
• REST (Representational State Transfer) API is a set of rules for
creating web services that allow systems to interact over HTTP.
History:
• 2000: Coined by Roy Fielding in his doctoral dissertation.
• Focused on scalability, statelessness, and simplicity.
R E S T A P I : H I S T O RY A N D
CONCEPT

Key Concepts:
• Stateless Communication: No client context stored on the server.
• Resources: Represented as URIs.
• HTTP Methods:
⚬ GET: Retrieve data.
⚬ POST: Create new data.
⚬ PUT: Update data.
⚬ DELETE: Remove data.
R E S TF UL A P I V S . W E B
SERVICES

RESTful API:
• Uses HTTP methods.
01 solutions.
• Focuses on lightweight, scalable
Web Services:
• Broader term, includes SOAP, REST, etc.
• Web services may or may not use REST
principles.
DIFFERENCE:
H T TP M E TO D S

Method Meaning Endpoint Function

GET Read Data /user Get all users details

Get user details according


POST Insert Data /user/{id}
to id

PUT Update Data /user/{id} Update user according to id

Delete user according to


DELETE Delete Data /user /{id}
user id
THANK YOU
M A G I Z C H I S O F T WA R E

You might also like