API يُعرف في الوقت الحالي فقط بواجهة برمجة التطبيقات، وعندما يُطرح سؤال ما هو API ، لا نجد إجابة كاملة. في أقصر تعريف، هو مجموعة من أكواد البرمجة التي تتيح نقل البيانات بين منتج برمجي وآخر، API (واجهة برمجة التطبيقات), ويصف أيضًا أنواعًا متعددة من البرمجيات وحتى واجهات الأجهزة.
نقاط تميز البرمجيات المطبقة على API:
- عدم الحاجة إلى معرفة ما يحدث في الخلفية.
- القدرة على الاحتفاظ بكل التعقيد بسلاسة.
- تنظيم الهيكل الآلي بطريقة مرتبة ونظيفة وفقًا للمبادئ المحددة.
ما هي أنواع API؟
- API العامة / API المفتوحة
يمكن أن تُستخدم كأمثلة توزيع المعلومات العامة مثل الطقس، معلومات البورصة.
- API الخاصة / API الداخلية
مجالات الاستخدام: تُستخدم من قِبل فرق تطوير مختلفة في معاملات مثل الإنتاجية الفعالة داخل الشركة، إعادة استخدام الخدمات، تكامل المنصات المختلفة.
- API الشريكة
- API المركبة
كما هو الحال مع API الشريكة، يمكن أن تُعتبر API المركبة نوعًا مناسبًا مثل مواقع التسوق. تقوم شركة الشحن، البنك، وما إلى ذلك، بتنفيذ أذونات الوصول فقط من خلال API الخاصة بموقع التسوق المعني.