Most RESTful APIs aren't really RESTful

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

Roy Fielding's original REST dissertation defines strict architectural constraints that most modern APIs claiming to be RESTful don't actually follow. True REST requires HATEOAS (Hypermedia as the Engine of Application State), where clients discover actions through embedded links rather than hardcoded URIs. The article explains Fielding's six rules for REST APIs, clarifies what constitutes a resource, and discusses why most developers opt for simpler RPC-style HTTP APIs instead of implementing full REST principles. The author advocates for pragmatic API design focused on usability rather than strict REST compliance.

14m read timeFrom florian-kraemer.net
Post cover image
Table of contents
What Does “Driven by Hypertext” Mean?What is a “Resource”?What Fielding considers a RESTful APIInterpretation of the RulesWhy aren’t most APIs truly RESTful?Conclusion
2 Comments

Sort: