Glossary term
What is REST (Representational State Transfer)?
REST stands for Representational State Transfer.
In System Design
An API style built on resources (nouns) and HTTP methods (verbs). Example: GET /users/42, POST /orders, DELETE /orders/7.
Learn it properly · System DesignLesson 30: REST API Design Best PracticesAn API is a contract other teams depend on for years. How to design REST APIs that are predictable: nouns and HTTP methods, honest status codes, one error shape, filtering and pagination, free HTTP features, security basics and OpenAPI.In Backend in Depth
An API style built on resources (nouns) with URLs. You use HTTP methods and status codes to work with them.
Learn it properly · Backend in DepthLesson 2: REST API Design Best Practices: Resources, Versioning, Status CodesNouns, not verbs. One error format. Ways to version an API. Idempotency keys for POST, and partial updates.In API Design
A style of web API built on resources with URLs, standard HTTP methods and status codes, and a stateless server.
Learn it properly · API DesignLesson 0: What Makes a Good API: Resources, URLs and the ContractWhat an API contract is, REST in plain words, naming resources and URLs, and the rules that make an API predictable.