API (Application Programming Interface) е набор от готови функции, класове, константи за използване във външни програми. API изпълнява определени действия, като същевременно ви позволява напълно да се абстрахирате от това как механизмът за извършване на тези действия всъщност е реализиран.