REST API

An Application Programming Interface designed around resources and the architectural constraints of Representational State Transfer, commonly using HTTP methods and URLs.

Software & Data

In plain English

A REST API typically exposes resources through web addresses and lets clients interact with them using standard HTTP operations such as GET, POST, PUT, PATCH, and DELETE. In everyday use, the term is also often applied loosely to HTTP-based APIs that follow many REST conventions.

Example

A project-management service might expose `/tasks/42` so a client can retrieve that task with GET or update it with PATCH.

Sources

  1. MDN Web Docs: REST

Along the line: How Software Talks

View full line