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

Tue, 09/01/2020 - 02:04
Tarun Goswami is a highly experienced professional, currently serving as Technical Lead at a well-established IT services company. With over 12 years of experience across multiple domains, he demonstrates his expertise and passion for the industry through his engaging and informative blog writing in his spare time.