API

lühend tehniline tehnoloogia

API ehk Application Programming Interface on rakendusliides, mis võimaldab erinevatel tarkvaraprogrammidel omavahel suhelda ja andmeid vahetada. API määratleb, kuidas üks rakendus saab teise rakenduse funktsioone kasutada.

API ehk Application Programming Interface (rakendusliides) on tarkvara vahenduskiht, mis võimaldab erinevatel programmidel ja teenustel omavahel andmeid vahetada ning funktsioone kasutada. API töötab nagu restoran: külastaja (rakendus) tellib toit (andmed) kelnerit (API) kasutades, kes toob tellimuse köögist (server) tagasi. API puhul ei pea arendaja teadma, kuidas süsteemi sisemised protsessid täpselt töötavad – piisab API juhendist, et saada ligipääs vajalikele funktsioonidele. Näiteks kui ilmarakendus näitab temperatuuri, kasutab see ilmateenuse API-t andmete saamiseks. Samuti kasutavad paljud veebilehed sotsiaalmeedia sisselogimiseks (nt "Logi sisse Google'iga") Google'i API-t. API-sid kasutatakse ka maksete töötlemiseks, kaartide kuvamiseks, andmebaaside päringuteks ja peaaegu igas kaasaegses veebi- või mobiilirakenduses. API-d võivad olla avalikud (kõigile kättesaadavad), partneritele mõeldud või sisemiseks kasutamiseks. API dokumentatsioon selgitab, milliseid päringuid saab teha, millises formaadis andmed tagastatakse ning millised on kasutustingimused. Eesti e-riigi teenused kasutavad samuti laialdalt API-sid, näiteks X-tee andmevahetuskiht põhineb turvalistel API-liideste võrgustikul.

Etümoloogia

inglise keelest Application Programming Interface (rakendusliides)

Kasutusnäited

Arendaja kasutas Google Maps API-t, et lisada rakendusesse kaardifunktsionaalsus.
Pank pakub API-t, mille kaudu finantstehnoloogia ettevõtted saavad turvaliselt pangakonto andmetele ligi pääseda.
E-poe veebileht kasutab makseprotsessori API-t krediitkaardimaksete töötlemiseks.

Otsi järgmist sõna

Sõnad, mõisted ja teemad — selgitatud lihtsalt ja selgelt