API, "Application Programming Interface" kelimelerinin kısaltmasıdır ve Türkçe'de Uygulama Programlama Arayüzü anlamına gelir. API'nin amacı, farklı yazılım bileşenlerinin birbiriyle iletişim kurmasını ve veri alışverişi yapmasını sağlamaktır. Bu sayede: Entegrasyon mümkün olur; bir uygulama, başka bir uygulamanın özelliklerini kullanabilir. İnovasyon desteklenir; işletmeler, tüm kodu yeniden yazmak yerine API düzeyinde değişikliklerle yenilikçi hizmetler sunabilir. Genişleme sağlanır; şirketler, kendi dahili veritabanlarına benzer şekilde erişim sunarak birden fazla platformda müşteri ihtiyaçlarını karşılayabilir. Bakım kolaylığı sağlanır; API, iki sistem arasında bir ağ geçidi görevi görür.