Hey,
REST stands for Representational State transfer, which defines the semantics so that the protocol can be used in a generic way to address remote resources.
It also provides support for different message formats, offering many choices for a client application to communicate with the server.