En API är en tjänst som gör det möjligt för utvecklare att ansluta och kommunicera med hjälp av ett protokoll. Protokollet tillåter anslutning av både integrerad och separat programvara, varvid gränssnittet är det medium som de två systemen kan kommunicera med.
API: er är viktiga för kommunikation och du hittar dem överallt, t.ex. Twitter API, Flickr API och Maps API. För att ta ett lättförståeligt exempel på hur mycket viktigt de är, föreställ dig om du inte kunde kopiera och klistra in från anteckningar i Google Chrome och du var tvungen att skriva in texten för hand. ett API gör det här utan att slösa bort tid på att skriva om din text.
De flesta operativmiljöer erbjuder API: er liksom de flesta stora webbplatser i dag. Dessa API: er tillhandahålls för att göra det enklare för utvecklare att länka sin egen programvara till operativsystemet eller webbplatsen. Till exempel används Amazon API av utvecklare för att skapa specialiserade onlinebutikfronter för e-handelsändamål.