REST
HTTP'yi tutarlı ve öngörülebilir biçimde kullanan bir API tasarım tarzı.
Fikir şu: kaynakların URL'si vardır (/users/42), HTTP yöntemleri (GET, POST, PUT, DELETE) onlarla ne yapmak istediğinizi söyler. Çağrılar arasında durum tutulmaz — her istek tek başına anlaşılır olmalıdır.
Çoğu API kendine REST der ama kurallara gevşek uyar. Rakipler: GraphQL (tek uç nokta, istemci ne istediğini söyler), gRPC (ikili, iç sunucudan sunucuya iletişim için).