APIriippuvuuksien
APIriippuvuuksien käsite tarkoittaa ohjelmiston riippuvuuksia ulkopuolisten tai sisäisten sovellusrajapintojen (API) kautta. Kun sovellus kutsuu toisen palvelun API:ta, sen toiminta, suorituskyky ja vakaus voivat riippua kyseisen API:n saatavuudesta, käytettävissä olevasta kapasiteetista sekä äskettäin tehdyistä muutoksista. Riippuvuudet voivat koskea julkisia kolmannen osapuolen API:ita sekä omien järjestelmien sisäisiä ohjelmointirajapintoja mikroarkkitehtuurissa.
API-riippuvuudet ovat sekä hyödyn että riskin lähde. Ne voivat tarjota suurta nopeutta ja laajennettavuutta, mutta toisaalta
Hallitsemiseen liittyy käytäntöjä kuten API-sopimusten hallinta, versiointi ja deprecation-politiikka. Hyviä käytäntöjä ovat kontraktipohjainen testaus, asiakkaiden ja
Kokonaisuudessaan API-riippuvuuksien hallinta lisää järjestelmien luotettavuutta ja joustavuutta, kun muutoksia hallitaan ennakoivasti ja läpinäkyvästi.