واجهة برمجة التطبيقات (بالإنجليزية: Application Programming Interface وتختصر إلى API) هي واجهة الكود المصدري التي يوفرها نظام تشغيل أو مكتبة برمجية للخدمات التي تقدمها للبرامج.