در واقع API یا Application Programming Interface یک واسطه نرم افزاری است که به دو برنامه اجازه می دهد تا با یکدیگر صحبت کنند. هر بار که از برنامه ای مانند Facebook استفاده می کنید، پیام فوری ارسال می کنید یا وضعیت آب و هوای تلفن خود را بررسی می کنید، از یک API استفاده می شود.