Skip to content
Article Issue #5244

REST API

What to know

A REST API (Representational State Transfer) is an architectural style for building networked services where resources are identified by URLs and manipulated using standard HTTP verbs (GET, POST, PUT, PATCH, DELETE); Clients send HTTP requests to resource endpoints (for example, GET /users/42) and receive responses in JSON or XML; REST APIs power the majority of SaaS integrations, webhooks, and mobile backends

REST API, WikiWalls Glossary illustration

« Back to Glossary Index

A REST API (Representational State Transfer) is an architectural style for building networked services where resources are identified by URLs and manipulated using standard HTTP verbs (GET, POST, PUT, PATCH, DELETE). REST constrains interactions to be stateless, meaning each request contains all information needed to process it.

How it works

Clients send HTTP requests to resource endpoints (for example, GET /users/42) and receive responses in JSON or XML. The server does not retain session state between requests, so authentication credentials or tokens must be included with every call.

Key facts

  • Stateless: No server-side session state; each request is self-contained
  • Resource-oriented: URLs represent nouns (resources), HTTP verbs represent actions
  • Cacheable: GET responses can be cached by clients and intermediaries to improve performance

For builders

REST APIs power the majority of SaaS integrations, webhooks, and mobile backends. Designing clean, versioned REST endpoints early prevents breaking changes as your API consumer base grows.

Sources

« Back to Definition Index
Administrator · 41 published guides · Joined 2016

Welcome to wikiwalls

The WikiWalls Journal · Free, weekly

One careful fix in your inbox each Wednesday.

No affiliate links inside the diagnosis. No sponsored "top 10". One careful fix per week — unsubscribe in one click.

No tracking pixels · No spam · Edited by a human.