FIELD NOTE / 2026.09.212 MIN READ / 5 SOURCES

The Minds Behind Hypermedia APIs – 7 People Redefining Software

Seven contributors helped bring links, affordances, media types, and machine-discoverable state transitions into API design instead of treating APIs as fixed endpoint catalogs.

TL;DR

Seven contributors helped bring links, affordances, media types, and machine-discoverable state transitions into API design instead of treating APIs as fixed endpoint catalogs. [1][2]

Why you should read it anyway

Hypermedia APIs attempt to give machine clients the same advantage human Web users have: responses contain links and actions that indicate what can happen next. In principle, that reduces hard-coded coupling between client workflows and server URI structures.

Imagine where Hypermedia APIs would be without them

Without hypermedia API work, resource-oriented APIs would still dominate, but link relations, hypermedia media types, affordance modeling, and the strongest interpretation of REST’s HATEOAS constraint would receive far less practical attention.

Time Estimate of how many years we would be hindered without them for human progress

Editorial counterfactual estimate: 3–6 years. This is not a measured historical fact. It is an editorial estimate of how much slower the field might have matured without this cluster of people, institutions, specifications, and tools.

The 7 people behind Hypermedia APIs

1. Roy Fielding

Why they matter: made hypermedia a formal part of REST’s uniform-interface constraint, arguing that application state should advance through representations containing controls.[1]

2. Leonard Richardson

Why they matter: helped bring hypermedia-driven API design into mainstream developer discussion through RESTful Web Services, the Richardson Maturity Model, and RESTful Web APIs.[2]

3. Mike Amundsen

Why they matter: became one of the most prolific practitioners of hypermedia API design, creating media types and writing extensively about affordances, state transitions, and evolvable interfaces.[3]

4. Mike Kelly

Why they matter: created HAL, the Hypertext Application Language, a lightweight convention for representing links and embedded resources in JSON and XML APIs.[4]

5. Mark Nottingham

Why they matter: advanced Web linking, HTTP semantics, and standardized link relations, providing key protocol primitives for machine-navigable APIs.[5]

6. Steve Klabnik

Why they matter: contributed to hypermedia API discussions and later helped edit JSON:API, connecting practical JSON conventions with explicit resource relationships.[1]

7. Darrel Miller

Why they matter: contributed to HAL, OpenAPI, HTTP API design, and machine-readable interface tooling, helping bridge hypermedia ideas with mainstream API engineering.[2]

How they each differ from one another

Fielding supplied the architectural constraint; Richardson and Amundsen translated it into API design; Kelly created HAL; Nottingham standardized Web linking semantics; Klabnik and Miller helped carry resource-linking ideas into practical JSON and HTTP tooling.

Final Take

Hypermedia APIs ask a difficult but important question: can a client learn how to use an interface from the representations it receives, rather than from a permanently hard-coded map of endpoints?

RESEARCH / PROVENANCE

Works Cited

5 SOURCES
  1. 01
  2. 02
    RESTful Web APIs restfulwebapis.com
  3. 03
  4. 04
  5. 05

CodeHistory is a living archive. Citations document the evidence used for this edition; later evidence may refine the account.

Contribute / Corrections

Improve the record.

Use this moderated submission form to suggest a correction, provide a source, challenge a priority claim or identify a missing contributor. Submissions are treated as research leads, not automatically published comments.

Submit a research lead

Please do not submit confidential material or claims you cannot support.