Definition
En APIApplikationsprogrammeringsgrænseflade - standardiseret grænseflade der giver to systemer mulighed for at kommunikere med hinanden. Gateway er en server, der fungerer som det eneste indgangspunkt for klientanmodninger til en backend-tjeneste eller samling af mikrotjenesterArkitektur hvor en applikation opdeles i små, uafhængige tjenester der kommunikerer via API'er.. API-gatewayen håndterer autentificering og autorisering (typisk via OAuth 2.0Industristandard for delegeret godkendelse - tillader brugere at give tredjepartsapps kontrolleret adgang uden at dele adgangskoder./JWT), rate limiting, request routing, logning, caching og versionering. Populære løsninger inkluderer AWSAmazons webbtjenester - Amazons cloudplatform med over 200 tjenester; den førende cloudleverandør globalt og meget brugt i den norske energisektor. API Gateway, Kong, AzureMicrosofts cloudplatform - stærk på virksomhedssegmentet, især hvor Office 365 og Active Directory allerede er i brug. API Management og Apigee. I mikrotjenestearkitektur er API-gatewayen det, der sikrer, at klienter ikke behøver at kende alle de interne tjenester - de kommunikerer med ét endepunkt, og gatewayen ruter videre. For SaaSSoftware as a Service - software leveret som abonnementstjeneste over internettet.-produkter som SAMTYGDTvimennings platform for Elhub-integration - håndterer alle meddelelsestyper og processer mod Elhub. er API Gateway et centralt arkitekturelement: alle kunders RESTRepresentational State Transfer - arkitekturstil for API'er baseret på HTTP og ressourceorienteret design.-kald passerer gatewayen, som håndterer autentificering og sikrer, at kunder kun ser deres egne data.