Unisolv Tech Series · 03
Az API a rendszerek közös nyelve. Nem „varázslat” — egy megállapodott mód, ahogy két program adatot cserél.
7–9 perc olvasás
Ha a frontend a pincér és a backend a konyha, az API az a rendelőlap: pontosan megmondja, mit lehet kérni, és milyen választ kapsz vissza.

Mi az API?
API = Application Programming Interface. Gyakorlatban: végpontok (URL-ek) és szabályok, amelyeken keresztül egy program szolgáltatást kér egy másiktól.
Példa: a webappod megkérdezi a szervert: „add ide a felhasználó projektjeit”. A szerver JSON-ban válaszol. A felület kirajzolja a listát.
Frontend és backend kapcsolata
- 01
Kérés
A böngésző (frontend) elküldi a kérést: pl. GET /api/projects.
- 02
Feldolgozás
A backend ellenőrzi a jogokat, lekérdez az adatbázisból.
- 03
Válasz
JSON érkezik vissza — siker vagy hibaüzenet.
Mi az a JSON?
A JSON egy egyszerű, szöveges adatformátum. Embereknek is olvasható, gépeknek könnyű feldolgozni. Ma ez a webes API-k leggyakoribb „nyelve”.
Összefoglaló
Az API a híd a felület és a háttérrendszer között. Nem kell programozónak lenned ahhoz, hogy megértsd: ez dönti el, hogyan „beszélgetnek” a részek.
API-t vagy teljes webappot tervezel?
Írd le röviden a célt — megmondom, milyen API-réteg reális az első verziónak.