En API er en tjeneste som lar utviklere koble seg til og kommunisere ved bruk av en protokoll. Protokollen tillater tilkobling av både integrert og separat programvare, og grensesnittet er mediet som de to systemene kan kommunisere.
APIer er viktige for kommunikasjon, og du vil finne dem overalt, for eksempel Twitter API, Flickr API og Maps API. For å ta et lettfattelig eksempel på hvor vitalt viktige de er, kan du tenke deg om du ikke kunne kopiere og lime inn fra notisblokk i Google Chrome og du måtte legge inn teksten for hånd igjen; et API gjør at dette skjer uten å kaste bort tid på å skrive om teksten din.
De fleste driftsmiljøer gir APIer, som de fleste store nettsteder i disse dager. Disse APIene leveres for å gjøre det enklere for utviklere å koble sin egen programvare til operativsystemet eller nettstedet. For eksempel brukes Amazon API av utviklere til å lage spesialiserte nettbutikkfronter for netthandel.