REST (Representational State Transfer) er en arkitekturstil for nettverksapplikasjoner, definert av Roy Fielding. Det er ikke en protokoll eller en standard — det er et sett med begrensninger (constraints) som, når de følges, gjør et API skalerbart, cachebart og lett å videreutvikle. Et "RESTful" API modellerer alt som ressurser (users, orders, products) identifisert med URI-er, og manipulerer dem med standard HTTP-metoder.
