En API er en service, der giver udviklere mulighed for at oprette forbindelse og kommunikere ved hjælp af en protokol. Protokollen tillader forbindelse af både integreret og separat software, idet grænsefladen er det medium, hvormed de to systemer er i stand til at kommunikere.
API'er er vigtige for kommunikation, og du vil finde dem overalt, f.eks Twitter API, Flickr API og Maps API. For at tage et letforståeligt eksempel på, hvor meget vigtige de er, skal du forestille dig, om du ikke kunne kopiere og indsætte fra notesblok i Google Chrome, og du skulle indtaste teksten igen for hånd. en API får dette til at ske uden at spilde tid på at omskrive din tekst.
De fleste driftsmiljøer leverer API'er, ligesom de fleste store websteder i disse dage. Disse API'er leveres for at gøre det lettere for udviklere at linke deres egen software til operativsystemet eller webstedet. For eksempel bruges Amazon API af udviklere til at oprette specialiserede online butik-fronter til e-handelsformål.