REST revolves around the communication state and data between the backend and frontend using a standard data format. This results in the decoupling of backend and frontend. This means that we are no longer bound to using only a web browser to communicate with the server, and this in turn means that our servers are now capable of being used to interact with web applications, command-line applications, and so on. REST allows us to use any type of data format for communication, although JSON format has become the lingua franca for communication over REST protocol.