Representational State Transfer (REST) is a distributed system framework that uses Web protocols and technologies. The REST architecture involves client and server interactions built around the transfer of resources. The Web is the largest REST implementation. Systems that conform to REST principles are referred to as RESTful.