REST (Representational State Transfer) என்பது Roy Fielding-ஆல் வரையறுக்கப்பட்ட, networked applications-க்கான ஒரு architectural style. இது ஒரு protocol அல்லது standard அல்ல — இது தொடரும்போது ஒரு API-ஐ scalable, cacheable, மற்றும் எளிதில் பரிணமிக்கக்கூடியதாக்கும் constraints தொகுப்பு. ஒரு "RESTful" API எல்லாவற்றையும் URIs-ஆல் அடையாளம் காணப்படும் resources (users, orders, products) ஆக model செய்து, அவற்றை standard HTTP methods-ஐப் பயன்படுத்திக் கையாளுகிறது.
