API er en forkortelse for Application Programming Interface, og oversettes gjerne til norsk med programmeringsgrensesnitt. Dette grensesnittet gir muligheten for å kjøre bestemte deler av en programvare fra en annen programvare.
I behandlingen av data i en database kan dette være nyttig, fordi det lar en applikasjon kontrollere enkelte funksjoner i programvaren, mens en annen applikasjon har et annet, spesifisert ansvar.
I praksis betyr dette at flere komponenter samarbeider for å drive en programvare så effektivt som mulig, og en API gjør det da mulig å lage spesialtilpasninger.