شش محدودیت REST، مستقل بودن از حالت (Stateless)، کلاینت-سروری بودن، داشتن واسط یکپارچه، قابل ذخیره‌سازی بودن (Cacheable)، داشتن سیستم لایه‌ای و ارسال کد در صورت تقاضا است.