APItyypit
APItyypit ovat ohjelmointirajapintojen (APIt) erilaisia jakelu- ja käyttötapoja, joita organisaatiot tarjoavat kolmansille osapuolille tai omalle järjestelmäkunnalleen. Ne kuvaavat, kuka saa käyttää rajapintaa, millä tavoin ja millaisia resursseja rajapinnan kautta tarjotaan. API-rajapinnat voivat olla julkisia, kumppanille tarkoitettuja tai sisäisiä.
Julkiset (public/open) API:t ovat avoimesti käytettävissä laajalle kehittäjäyhteisölle ja usein tukevat ekosysteemien laajentamista sekä ulkoisten sovellusten
Teknologisesti yleisiä api-tyyppejä ovat REST, SOAP, GraphQL ja gRPC. REST perustuu HTTP:iin ja resurssien tilattomaan käsittelyyn,
Turvallisuus, hallinta ja elinkaari ovat tärkeitä: käytetään API-avaimia, OAuth tai JWT -todennusta, kiinnitetään huomiota rate limitingiin