HTTPpõhised
HTTPpõhised on tarkvarasüsteemid ja teenused, mis suhtlevad peamiselt Hypertext Transfer Protocoli (HTTP) kaudu. Need teenused pakuvad ressursse, mis on identifitseeritud URI-dega ja mida saab taotleda või muuta standardsete HTTP meetoditega (GET, POST, PUT, PATCH, DELETE, OPTIONS). Ressursside esitusviisid on tavaliselt JSON või XML, kuid kasutusele võivad tulla ka binaarfailid või muud vormingud.
Arhitektuurilt on HTTP-põhised süsteemid sageli REST- või REST-sarnased, kus ressursid, nende toimingud ja metaandmed on kättesaadavad
Autentimise ja autoriseerimise viisid hõlmavad API-võtmeid, OAuth 2.0 ja JSON Web Tokens (JWT). Üldiselt on HTTP-põhiste
Kasutusvaldkonnad hõlmavad veebirajatisi, avalikke ja privaatseid API-sid, mikroteenuste ekosüsteeme ning veebi- ja mobiilirakenduste andmevahetust.