API
Ett gränssnitt som låter olika system prata med varandra, till exempel när din sajt hämtar data från en server.
Ett API, Application Programming Interface, är ett överenskommet gränssnitt för hur system kommunicerar med varandra. På webben syftar API oftast på ett HTTP-API: din frontend skickar en förfrågan till en URL och får tillbaka data, vanligtvis i JSON-format.
I ett Next.js-projekt kan du antingen anropa externa API:er direkt från server components, eller bygga egna API-endpoints med route handlers. Server components hämtar data på servern utan att exponera det för webbläsaren.
Att förstå API-mönster är centralt för moderna webbappar, där frontend och backend ofta är separata system som kommunicerar via väldefinierade kontrakt. REST och GraphQL är de vanligaste API-arkitekturerna.