Mikä on API?

Lyhenne sanoista Application Programming Interface.

🤖

Määritelmä

API, eli Application Programming Interface, on joukko sääntöjä ja protokollia, jotka mahdollistavat eri ohjelmistosovellusten välisen kommunikoinnin.

🔗

Tarkoitus

APIt toimivat sovellusten välisenä siltaa, mahdollistaen tietojen ja toiminnallisuuden vaihdon, ja ovat välttämättömiä nykyaikaisille ohjelmistoille ja verkkosovelluksille.

🔄

Toiminta

APIt toimivat määrittelemällä, miten ohjelmistomoduulit vuorovaikuttavat: yksi sovellus tekee pyynnön ja toinen tarjoaa vastauksen, kaikki API:n asettamien sääntöjen mukaisesti.

🤝

Sopimus

Viestinnän johdonmukaisuuden ja turvallisuuden varmistamiseksi sovellusten välille määritellään palvelusopimus, joka kuvaa, miten pyynnöt ja vastaukset tulee rakentaa.

🌐

Verkkopalvelut

Kaikki verkkopalvelut ovat APIeja, mutta kaikki APIt eivät ole verkkopalveluita, sillä APIta voidaan käyttää myös paikallisten sovellusten väliseen kommunikointiin.