API (Application Programming Interface) – interfejs programowania aplikacji, który umożliwia komunikację między różnymi systemami, aplikacjami lub komponentami oprogramowania. API definiuje zasady i protokoły, dzięki którym różne aplikacje mogą wymieniać dane i korzystać z funkcji udostępnianych przez inne programy, bez potrzeby znajomości wewnętrznej struktury kodu. API może występować w wielu formach, takich jak REST, SOAP czy GraphQL, i jest kluczowym elementem w integracji systemów, rozwoju aplikacji webowych, mobilnych oraz w usługach chmurowych. Dzięki API programiści mogą korzystać z gotowych funkcji, takich jak dostęp do bazy danych, systemów płatności czy usług zewnętrznych, co przyspiesza tworzenie oprogramowania i zwiększa jego elastyczność.