 API (واجهة برمجة التطبيقات) هي واجهة تسمح لقطعة واحدة من البرمجيات بالتواصل مع أخرى. يتم استخدام واجهات برمجة التطبيقات للسماح للمطورين بالوصول إلى وظائف تطبيق برمجي آخر وإضافتها إلى تطبيقاتهم الخاصة. يتيح للمطورين إعادة استخدام الشفرة الموجودة بالفعل وإنشاء تطبيقات أكثر قوة.
 صف ما هو وظيفة ومعنى API.