ايش هو ريست ايفي آي
REST API هو أسلوب معماري لبناء واجهات برمجة تطبيقات الشبكة. في الممارسة، معظم REST APIs يستخدمون JSON على HTTP. REST APIs عنده عدة خصائص تجعله مشهور جدا.  اتش تي بي هو بروتوكول الشبكة الاساسي والاكثر شعبية عبر الانترنت. باستخدام اتش تي بي، يمكن لـ ريست ايبي ان يستفيدوا بالكامل من بنية الإنترنت، والذي يقلل بشكل كبير من التعقيد والتكاليف التشغيلية. مثلًا، باستخدام HTTPS لأمن النقل، واستخدام URL لتوجيه الطلبات.  جيسون هو صيغة بيانات بسيطة، مستقرة، وبديهية، والتي لا تتوقع تغيرها ابداً. هذا يقدم سهولة كبيرة في الاستخدام واستقرار لـ REST APIs. لتنفيذ تطبيقات عالية الأداء، يمكن استخدام التنسيقات الثنائية بدلا من ذلك، مثل protobuf او thrift.  REST APIs غالباً يُصممون كـ CRUD APIs، حيث يتم التعبير عن عمليات API بشكل شائع كعمليات خلق واسترجاع وتحديث وحذف على الموارد. العمليات الـ CRUD مُنَسَخَة بشكل طبيعي لأساليب الـ HTTP (POST, GET, PUT/PATCH, و DELETE) ، ويمكن تحديد موارد الـ API بشكل طبيعي باستخدام عناوين URL.