(API (Application Programming Interface، یک رابط برنامه نویسی است به عبارت دیگر مجموعه ای از روال ها، پروتکل ها و ابزارها برای ایجاد برنامه های کاربردی نرم افزاری است. API مانند منو در یک رستوران است، همانطور که منو اطلاعاتی از غذا ها به ما می دهد؛ یک API نیز لیستی از عملیات