Czym jest API
API to interfejs programistyczny, który definiuje, jakie żądania można wysyłać do systemu i jakie odpowiedzi można z niego otrzymać. Umożliwia komunikację między frontendem, backendem, aplikacjami mobilnymi i usługami zewnętrznymi.
Typowe zastosowania
- pobieranie danych z backendu do frontendu,
- integracje z systemami płatności, CRM lub ERP,
- połączenie z zewnętrznymi usługami, np. mailingiem, mapami, analityką.
Rodzaje API
- REST API,
- GraphQL API,
- SOAP API,
- WebSocket API.
Bezpieczeństwo API
API powinno ograniczać dostęp przez autoryzację, walidację danych wejściowych, rate limiting i poprawne kody odpowiedzi HTTP.