koodinkoekäyttöliittymien
Koodinkoekäyttöliittymät, tunnetaan myös nimellä API:t (Application Programming Interfaces), ovat joukko sääntöjä ja protokollia, jotka mahdollistavat eri ohjelmistojen kommunikoinnin keskenään. Ne määrittelevät, miten ohjelmistokomponentit voivat vuorovaikuttaa ja jakaa tietoa, ilman että niiden sisäistä toimintaa tarvitsee tuntea. API:t toimivat välikätenä, jotka välittävät pyyntöjä ja vastauksia eri järjestelmien välillä.
Käytännössä API:t ovat kuin valikko ravintolassa. Asiakas (yksi ohjelmisto) selaa valikkoa (API-dokumentaatiota) ja tekee tilauksen (API-pyyntö).
Ohjelmistokehityksessä API:t ovat elintärkeitä. Ne nopeuttavat kehitystä tarjoamalla valmiita toiminnallisuuksia, joita voidaan integroida omiin sovelluksiin. Esimerkiksi