Glossary

ProgrammableWeb's glossary of API and other technology terms and defination
A B C D E F G H I J K L M N O P Q R S T U V W X
CRUD

Create Read Update Delete (CRUD) refers to the standard actions for manipulating data within a database. CREATE inserts new data records. READ (or RETRIEVE) reads the data and returns information. UPDATE makes edits to data without rewriting them. DELETE removes data entries entirely. CRUD standard commands are foundational to relational databases with persistent storage capabilities. CRUD and REST are often conflated. As many REST APIs adopt HTTP as the communication protocol, HTTP methods like GET, PUT, POST, and DELETE, are often compared to CRUD. These methods do not map to CRUD perfectly, monetheless, the similarity between the two helps depict how database mechanics relate to data manipulation via web APIs.