ohjelmointirajapinnoille
Ohjelmointirajapinta, usein lyhennettynä API (Application Programming Interface), on joukko määritelmiä ja protokollia, jotka mahdollistavat eri ohjelmistojen kommunikoinnin keskenään. Se toimii välikätenä, joka sallii yhden ohjelmiston pyytää palveluita tai tietoa toiselta ohjelmistolta ennalta määritellyllä tavalla. API määrittelee, mitä pyyntöjä voidaan tehdä, miten ne tehdään, mitä tietoja voidaan välittää ja miten vastaukset palautetaan. Tämä abstraktio piilottaa taustalla olevan monimutkaisuuden ja tarjoaa yksinkertaisemman tavan vuorovaikutukseen.
API:t ovat keskeisiä ohjelmistokehityksessä, sillä ne mahdollistavat moduulirakenteen, uudelleenkäytön ja integraation eri järjestelmien välillä. Esimerkiksi verkkosivusto