REST, Temsili Durum Transferi 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 HTTP kullanarak veri alışverişinde bulunur.
REST API'nin ana özelliği durum bilgisiz olmasıdır. Durum bilgisinin olmaması, sunucuların istemci verilerini istekler arasında kaydetmediği anlamına gelir. İstemcinin sunucuya yaptığı istekler, bir web sitesini ziyaret etmek için tarayıcınıza yazdığınız URL'lere benzer. Sunucudan gelen yanıt, bir web sayfasının tipik grafik işlemesi olmadan düz verilerdir.