Glossary · letter R
REST API
Representational State TransferArchitectural style for distributed systems using stateless HTTP operations
Definition
Najpopularniejszy styl projektowania API opartego o HTTP. REST używa standardowych metod HTTP (GET, POST, PUT, DELETE) do operacji na zasobach identyfikowanych przez URL-e. Większość współczesnych API (Stripe, GitHub, Twitter, Salesforce) to REST API.
Business application
Integracja dwóch systemów biznesowych zwykle odbywa się przez REST API obu stron. Zaletą REST jest prostota i szerokie wsparcie; wadą — over-fetching i under-fetching, które GraphQL częściowo rozwiązuje.