REST API glossary: Master level

7 REST API terms at the Master level, each with a short definition and a link to its full page.

Updated

Study these as flash cards

API-First Design
Agreeing on the API contract before writing the implementation.
gRPC
A fast, binary, contract-first API style often used between services.
HATEOAS
Responses include links to the next possible actions.
HTTP/2 and HTTP/3
Newer HTTP versions that send many requests at once over one connection.
Mutual TLS
Both client and server present certificates to prove who they are.
Richardson Maturity Model
A four-level scale of how fully an API uses REST ideas.
Server-Sent Events
A response kept open so the server can push a stream of events.

Every REST API term, by level