הסגנון הנפוץ ביותר לבניית API, שבו כל משאב מקבל כתובת ופעולות סטנדרטיות של קריאה, יצירה, עדכון ומחיקה.
הפשטות היא היתרון: כל מפתח מכיר את המוסכמות, וכל כלי יודע לעבוד מולן. זה מה שהופך את REST לברירת המחדל ברוב האינטגרציות.
המחיר הוא שלעיתים נדרשות כמה קריאות כדי להרכיב מסך אחד, וזה בדיוק הפער ש-GraphQL בא לסגור.
במערכת הזמנות שבנויה ב-REST לכל משאב יש כתובת. קריאת הזמנה 842 היא בקשת GET אל /orders/842. יצירת הזמנה חדשה היא POST אל /orders, עדכון הוא PUT אל /orders/842, וביטול הוא DELETE לאותה כתובת.
מפתח שמכיר את המוסכמות מבין את המבנה תוך דקות, בלי לקרוא את כל התיעוד.
הערך הבא במילון
מה שלא נענה כאן נשלח ב-WhatsApp לחבר צוות, עם שם המונח, וחוזר עם תשובה של מי שעובד עם זה כל יום.