CRUD

What is CRUD

  • Stands for Create, Read, Update and Delete

  • CRUD paradigm is common in constructing data-backed software applications

  • Helps developers plan how their application’s data should be structured

  • In the context of working with APIs, CRUD maps nicely to HTTP Verbs GET (read), Post (create), PUT (update) and DELETE (delete)

CRUD Operation HTTP VERB Description
CREATE POST Create new data or resource
READ GET Read / fetch data or resource
UPDATE PUT Update existing data or resource
DELETE DELETE Delete existing data or resource