Šta je API?

API je dogovoreni način na koji dva programa razgovaraju preko interneta: tvoj kod pošalje zahtev tuđem servisu i dobije odgovor u obliku koji oba razumeju.

Kad tvoja online prodavnica naplati karticu, ona ne obrađuje novac sama. Pošalje zahtev API-ju servisa za plaćanje („naplati 30 evra sa ove kartice“) i dobije odgovor: uspelo ili odbijeno. Isto važi za slanje mejlova, mape, vremensku prognozu ili AI chat u aplikaciji.

Zamisli konobara u restoranu. Ti ne ulaziš u kuhinju, nego kažeš konobaru šta hoćeš, a on ti donese tanjir. API je taj konobar: zna šta smeš da naručiš i u kom obliku stiže odgovor.

Gde ćeš ga sresti

  • Kad Claude Code traži „API ključ“, misli na šifru po kojoj servis zna da si to ti i koliko da ti naplati.
  • Supabase automatski pravi API nad tvojom bazom, pa aplikacija čita i upisuje podatke bez posebnog servera.
  • API ključevi su tajna i čuvaju se u env varijablama, nikad u kodu.

Povezani pojmovi

Na LudusVibe kursu ove pojmove koristiš u praksi, dok praviš svoj sajt ili aplikaciju.