A REST (Representational State Transfer) hálózati alkalmazások architektúrastílusa, amelyet Roy Fielding definiált. Nem protokoll vagy szabvány — hanem megkötések halmaza, amelyeket követve egy API skálázható, cache-elhető és könnyen továbbfejleszthető lesz. Egy "RESTful" API mindent erőforrásként (resource: userek, orderek, termékek) modellez, URI-kkal azonosítva, és standard HTTP metódusokkal manipulálja őket.
