API (Application Programming Interface) – to mechanizm wbudowany w jedną aplikację, dzięki któremu inne aplikacje stworzone w zupełnie innych technologiach mogą komunikować się z nią w prosty sposób. Przykładem API są przyciski udostępniania (np. Facebooka).