الـ REST (Representational State Transfer) هو أسلوب معماري (architectural style) للتطبيقات الشبكية، عرّفه Roy Fielding. وهو ليس بروتوكولًا ولا معيارًا — بل مجموعة قيود (constraints) تجعل الـ API، حين تُتَّبع، قابلًا للتوسّع والـ caching وسهل التطوير. تُنمذِج الـ API الـ "RESTful" كل شيء كـ موارد (resources) (users، orders، products) مُعرَّفة بـ URIs، وتتعامل معها باستخدام HTTP methods قياسية.
