REST, Temsili Durum Aktarımı anlamına gelir. REST, istemcilerin sunucu verilerine erişmek için kullanabileceği GET, PUT, DELETE vb. gibi bir dizi işlevi tanımlar. İstemciler ve sunucular, veri alışverişi için HTTP kullanır.
REST API'nin temel özelliği durum bilgisinin olmamasıdır. Durum bilgisinin olmaması, sunucuların istekler arasında istemci verilerini kaydetmediğini gösterir. İstemcinin sunucuya yaptığı istekler, web sitelerini ziyaret etmek için tarayıcınıza yazdığınız URL'lere benzer. Sunucudan gelen yanıtlar, bir web sayfasının tipik grafik işlemesi olmadan sunulan basit verilerdir.