REST (Representational State Transfer) ialah gaya seni bina (architectural style) untuk aplikasi berangkaian, ditakrifkan oleh Roy Fielding. Ia bukan protokol atau piawai — ia satu set kekangan (constraints) yang, apabila dipatuhi, menjadikan API boleh diskala, boleh di-cache, dan mudah berkembang. API "RESTful" memodelkan segala-galanya sebagai sumber (resource) (users, orders, products) yang dikenal pasti oleh URI, dan memanipulasinya menggunakan HTTP method standard.
