Co to jest API?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
API to ustalony sposób korzystania z możliwości innego programu lub biblioteki. Określa, jakie operacje można wywołać, jakie dane przekazać i jakiej odpowiedzi się spodziewać. W aplikacjach webowych często mówimy o API udostępnionym przez serwer, ale pojęcie jest szersze.
Na przykład frontend wysyła żądanie utworzenia projektu, zamiast samodzielnie łączyć się z bazą. Serwer sprawdza dane i uprawnienia, a następnie zwraca wynik. Dobrze opisane API powinno wyjaśniać także błędy i ograniczenia. Sam fakt, że klient potrafi wysłać żądanie, nie oznacza, że ma prawo wykonać każdą operację.
Dlaczego to ważne: Pozwala precyzyjnie rozmawiać o granicach aplikacji.
Możliwe dopytania: Co powinien zawierać kontrakt między frontendem a backendem?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Dalsza lektura
- AWS: What is RESTful API?(otwiera się w nowej karcie)Dostęp 22.10.2026. Zasoby, operacje i zasady REST.