REST je populární způsob tvorby webových API.
REST (Representational State Transfer) je architektonický styl pro návrh webových API. Využívá standardní HTTP metody (GET, POST, PUT, DELETE) a jednoduchou strukturu URL pro práci se zdroji (resources).
Hlavní principy REST:
- Bezstavovost – každý požadavek obsahuje všechny potřebné informace
- Jednotné rozhraní – předvídatelné a konzistentní chování
- Práce se zdroji – např.
/users
,/products
REST API vrací data nejčastěji ve formátu JSON a snadno se integruje napříč technologiemi. Je základem většiny moderních backendových aplikací.