Чтобы определить это, API - это интерфейс прикладного программирования, но что это на самом деле означает? В более практическом смысле это один программист, скрывающий (возможно, грязные) детали своего собственного кода за красивым шрифтом, чтобы другому программисту было легче использовать его...