Co to jest REST API?
REST API to najpopularniejszy styl projektowania API. Każdy zasób ma swój URL (/users, /orders), używasz HTTP-owych metod (GET, POST, PUT, DELETE), wysyłasz JSON. Prostsze i bardziej znane niż GraphQL.
Wyjaśnienie
REST (Representational State Transfer) to styl architektoniczny dla API, opisany przez Roy'a Fieldinga. Główne zasady: każdy zasób ma URL (np. /api/users/123), operacje są mapowane na HTTP metody (GET = pobierz, POST = stwórz, PUT = zaktualizuj, DELETE = usuń), serwer jest stateless (każdy request zawiera całą informację potrzebną do wykonania). REST jest dominującym stylem API od 2000-ych — większość API w sieci to REST.
Kiedy ma sens
Większość projektów. Gdy potrzebujesz prostego API dla CRUD-a (klienci, zamówienia, produkty), REST jest naturalnym wyborem.
Przykłady
- Stripe API — REST
- Twitter API v1.1 — REST (v2 jest mniej REST-owy)
- WooCommerce REST API
- Większość polskich API rządowych
Powiązane terminy
Potrzebujesz aplikacje webowe?
Panele admina, MVP dla startupu, narzędzia wewnętrzne, prosty SaaS.
Zobacz pełną stronę usługi albo napisz do nas.
Chcesz porozmawiać?
Pierwsza rozmowa i wstępna estymata są bezpłatne. Odpowiadamy w ciągu jednego dnia roboczego — z ręki człowieka, nie formularza.