API (Application Programming Interface)

API to interfejs, który umożliwia aplikacjom komunikację i wymianę danych w ustalonym formacie. Najczęściej spotyka się REST i GraphQL, a w integracjach kluczowe są autoryzacja, limitowanie i wersjonowanie. Dobre API ma spójną dokumentację, przewidywalne odpowiedzi i kody statusu. Bezpieczeństwo obejmuje szyfrowanie HTTPS, tokeny, ograniczanie uprawnień i rejestrowanie nadużyć.