rakendusliideseid
Rakendusliideseid (API-d) on tarkvarakomponentide avalikud liidesed, mis võimaldavad teistel rakendustel programmiliselt suhelda. Need kirjeldavad, kuidas päringuid esitada, millist vastust oodata ning millised on andmetele juurdepääsu reeglid. Rakendusliideseid kasutatakse integreerimiseks, automatiseerimiseks ning olemasoleva funktsionaalsuse korduvkasutamiseks.
Neid eristatakse mitmeks tüübiks, näiteks veebiliideseid (veebipõhised API-d), teegi- või raamatukogupõhiseid API-sid (SDK-d ja raamatukogud), ning
Disaini- ja arendusprintsiibid hõlmavad liidese lepingu stabiilsust, selget versioonimist ning põhjalikku dokumentatsiooni. Hästi kujundatud API on
Elutsüklil on oluline roll: versioonimine, vananenud funktsioonide teavitamine ja sujuv üleminek, test-, staging- ja tootmiskeskkonnad ning