Skip to main content

Introduction to REST API

REST API also called as RESTful API, is an application programming interface which conforms to the constraints of REST architectural style.

REST (REpresentational State Transfer) is an architectural style that defines 6 constraints to be used for creating APIs. These constrains include client server, stateless, Cache, uniform interface, layered system and code on demand.

REST technology is generally preferred more compared to SOAP (Simple Object Access Protocol) technology because REST uses the less bandwidth, simple and flexible which makes it more suitable for internet usage. It’s used to fetch or give some information from a web services. All communication done via REST API used only HTTP request.

Who invented REST?

REST was defined by Roy Fielding, a computer scientist. He presented the REST principles in his PhD dissertation in 2000.

Who invented REST API

Submitted by tgoswami on September 1, 2020

Tarun has 11+ years of experience in Quality Assurance in different domains like Banking, E-commerce, Health and Education.


At ProgramsBuzz, you can learn, share and grow with millions of techie around the world from different domain like Data Science, Software Development, QA and Digital Marketing. You can ask doubt and get the answer for your queries from our experts.