REST(Representational State Transfer), 2000 yılında Roy Fielding tarafından tanıtılmıştır.
REST yapısını kullanan diğer servislere Restful denir.
REST, dağıtık sistemler tasarlamak için kullanılan bir yapıdır.


REST, client ve server arasındaki haberleşmeyi sağlayan, HTTP protoklünde çalışan bir yapıdır. Servis yönelimli yazılımlarda kullanılan transfer yöntemidir.
İstemci ve sunucu arasında XML - JSON verilerini taşıyarak uygulamanın haberleşmesini sağlamaktadır.