1.1 What Is REST?

REST stands for Representation State Transfer. The client initiates HTTP requests to the server, which processes the requests and returns appropriate responses.

REST is a stateless protocol. In other words, the server does not store or track any client context (session) between request. Clients do not log in or log out. Instead, they supply basic authentication credentials with each request.