هو نمط معماري لبناء واجهات برمجة التطبيقات يعتمد على بروتوكول HTTP.
يستخدم الأوامر القياسية مثل GET و POST و PUT و DELETE للتعامل مع الموارد.