أربعة أنواع وهم برمجة التطبيقات العامة Public API، واجهة برمجة التطبيقات المركبة Composite API، واجهة برمجة التطبيقات الداخلية Internal API، واجهة برمجة التطبيقات للشركاء Partner API.