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