Application Programming Interface, czyli taki zbiór reguł, co do tego jak ma funkcjonować dana aplikacja, api się znajduje zawsze w kodzie źródłowym danej aplikacji,
Przykłady:
Gmail udostępnia API, żeby inne aplikacje i programy lepiej współpracowały z pocztą.
Facebook udostępnia API, żeby można było osadzać wtyczki społecznościowe na stronach.