Uygulama Programlama Arayüzü anlamına gelen API, iki uygulamanın birbiriyle iletişim kurmasına olanak tanıyan bir tür yazılımdır. Telefonunuzda Facebook gibi bir uygulamayı her kullandığınızda ya da hava durumunu her kontrol ettiğinizde API kullanıyorsunuz.
Örneğin, Booking.com'la birlikte çalışan çoğu tesis diğer online seyahat acentelerinde (OTA) de görünüyor. Bu online seyahat acentelerinden birinden bir rezervasyon geldiğinde, Booking.com sisteminin diğer online seyahat acentelerinin sistemleriyle etkileşime geçip kontenjanı tüm bu sistemlerde senkronize şekilde güncellemesine olanak tanıyan da API'dir.